数组

发布时间:2014-10-22 19:05:50编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"数组",主要涉及到数组方面的内容,对于数组感兴趣的同学可以参考一下。

1.   数组的大小明确不变,不能随意向数组中增加元素。在编译时维度必须已知,维度必须是一个常量表达式。 2.   定义数组时不能使用auto,不存在引用的数组。 3.   用字符串字面值初始化字符数组时,注意字符串字面值的结尾处有一个空字符’\0’。 char  a1[] =”C++”;//自动添加空字符 4.   不允许将数组的内容拷贝给其他数组作为初始值。 int  a1 = {1,2,3}; int  a2 = a1;//错误 5.   int  *ptr[10];//指针的数组 int  (*ptr)[10] = &arr;//数组的指针 int  (&ptr)[10] = arr;//数组的引用 6.   下标是size_t类型,其定义在cstddef头文件中。 7.   数组在使用时转化为指针。指针也是迭代器。 8.   int  *beg = begin(arr);   int *last = end(arr); begin、end定义在iterator头文件中 9.   auto  n = end(arr)-begn(arr);//arr中元素的个数 两指针相减的结果的类型是ptrdiff_t标准库类型,定义在cstddef头文件中。  


上一篇:Fedora 19下安装无限网卡驱动(Intel Corporation Wireless 7260 (rev 73))
下一篇:C++中L和_T()之区别

相关文章

关键词: 数组

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款