最近,在浏览C++时,我动态地为一个数组分配了空间,并试图在下一行中用8个默认值初始化它。intArray = new int[8];Visual不喜欢这样,并在2中加上红色下划线,好像有问题一样,结果给了我“太多初始化值我不知道我是否使用了不正确的语法,或者只是不允许您在声明后以这种方式设置数组的值。有什么想法吗?
好的,这似乎也不适用于常规的非指针数组,我
假设我设置了一个C++类,如下所示: public: int x; Pair(){ x =2; y = 4; } Pair pairArr[16];如果不以其他方式初始化pairArr,那么它内部的一对结构的默认值是什么?C++是调用构造函数(用x=2、y=4初始化构造函数),还是尚未创建对象,在我自己