编程语言
首页 > 编程语言> > C++primer 3.5.1

C++primer 3.5.1

作者:互联网

利用字符串字面值初始化字符数组时,末尾会加'\0'
不允许将数组的内容拷贝给其他数组作为其初始值,也不能用数组为其他数组赋值。
int a[]={1,2,3};
int a2[]=a;//错误
a2=a;//错误

复杂数组的声明
int *ptrs[10];//ptrs含是有10个整形指针的数组,类型修饰符从右向左绑定
int &refs[10]=/*?*/;//错误,不存在引用的数组
int (*Parray)[10]=&arr;//Parray指向一个含有10个整数的数组
int (&arrRef)[10]=arr;//arrRef引用一个含有10个整数的数组

int *(&array)[10]=ptrs;//arr是数组的引用,该数组含有10个指针

标签:10,arr,int,ptrs,C++,3.5,数组,primer,arrRef
来源: https://www.cnblogs.com/ydUESTC/p/15658392.html