当前位置: 首页 > news >正文

最新网络销售平台网站优化策略

最新网络销售平台,网站优化策略,wordpress豆瓣,wordpress网页设计教程最近看C primer,看到《C primer》6.3.3练习,要求书写返回数组引用的函数声明,觉得有必要实践记录一下。 这里先总结返回数组的引用的的函数声明写法(下面的Type是数组元素的类型,可以是int、float等,如果要…

最近看C++ primer,看到《C++ primer》6.3.3练习,要求书写返回数组引用的函数声明,觉得有必要实践记录一下。

在这里插入图片描述

这里先总结返回数组的引用的的函数声明写法(下面的Type是数组元素的类型,可以是int、float等,如果要返回指向数组的指针亦同,将下面的&改成*即可)

  • 写法1

函数声明为:

decltype(odd) &arrPtr(int i); //odd是个数组,需要在前面定义如int odd[]={1,2,3};
  • 写法2

函数声明为:

Type (&arrPtr(int i))[5]; //返回5个元素数组的引用
  • 写法3

函数声明为:

auto arrPtr(int i) -> Type (&)[5];//返回5个元素数组的引用
  • 写法4

在开头使用类型别名

using arr = Type[5];//using的类型别名

typedef Type arr[5];//typedef的类型别名

函数声明为:

arr &arrPtr(int i) //返回5个元素数组的引用

写一段代码看看

#include <iostream>
using namespace std;int odd[] = {1, 3, 5, 7, 9};
int even[] = {2, 4, 6, 8, 10};
decltype(odd) &arrPtr(int i);
int main(int argc, char *argv[])
{int *q = arrPtr(2);for (int *p = q; p != q + 5; p++)cout << *p << " ";
}
decltype(odd) &arrPtr(int i)
{return (i % 2) ? odd : even;
}

输出
在这里插入图片描述
如果把代码中的int *q = arrPtr(2);改成

int *q = arrPtr(1);

在这里插入图片描述
所以返回的引用是什么呢?我们在main函数添加下面的语句:

cout << odd << endl;
cout << arrPtr(1) << endl;

打印的地址其实是一样的,这说明:返回的是数组的头指针。

在这里插入图片描述

http://www.tj-hxxt.cn/news/127372.html

相关文章:

  • 专门做简历的网站有哪些重庆网站页面优化
  • 如何建设微网站怎样在百度打广告
  • 廊坊营销型网站建设百度网盘搜索引擎
  • 全国做网站的公司推特最新消息今天
  • php做网站首页修改私域流量营销
  • 做的网站为什么看不到图片中国十大网络销售公司
  • 超链接对做网站重要吗常见的微信营销方式有哪些
  • 国外网站在国内做镜像站点永久免费客服系统有哪些软件
  • 网站宣传推广策划方案十大短视频平台排行榜
  • 网站做产品的审核工作怎么样什么是外链
  • wordpress添加自定义字段宁波seo基础入门
  • .net做网站安全吗乔拓云网微信小程序制作
  • 河源市企业网站seo价格优化关键词技巧
  • 在哪个网站做一照一码常熟网站建设
  • 学院网站群建设seo的名词解释
  • 长春网站建设推广优化论坛seo网站
  • 临沂建站程序电子商务营销策略
  • 做网站流量钱谁给怎么做市场推广
  • 苏州模板网站建站产品经理培训哪个机构好
  • 浙江建设干部学校网站市场营销模式有哪些
  • 威海做网站优化江西seo推广软件
  • 免费推广网站入口2023燕在线bt磁力搜索
  • 惠州公司做网站seo网站推广seo
  • 郑州网站制作设计沈阳seo网站关键词优化
  • 深圳乐创网站建设关键词搜索挖掘爱网站
  • 网站免费建站美国网站百度com打开
  • 网站在其他地区备案谷歌海外推广
  • 用模板做网站教程链接交换平台
  • 怎么上网站做简易注销的步骤网站优化推广哪家好
  • amazon affiliate wordpress莆田百度快照优化