数组的复制问题
问题1:
数组的复制
c++ primer 提到数组不能复制
那么这种形式可以复制吗?
struct Test
{
char buf[200];
....
};
放在这样的结构体或者类里面,当调用编译器提供的拷贝构造函数的时候,或者 调用编译器提供的operator=的时候,标准此时
有没有规定,默认复制数组?
数组的第2个问题:
栈里面, 这样的方式,char buf[200]={0}; //这种清零赋值,
是c++标准吗?还是依赖于具体的编译器?
全局数组, char buf[200];此时会不会给以 清零赋值?