最近使用C ++时,我为数组动态分配了空间,并尝试在下一行使用8个默认值对其进行初始化。
int* intArray = new int[8];
intArray = {1, 2, 3, 4, 5, 6, 7, 8};
Visual Studio不喜欢这样,并在红色[<2下划线,好像那里有问题,只是给我错误“初始化器值太多”]]我不知道我是否使用了错误的语法,或者是否只是不允许在声明后以这种方式设置数组的值。有什么想法吗?
[[好的,这似乎也不适用于常规的非指针数组,我必须做的只是愚蠢的事情。
最近使用C ++时,我为数组动态分配了空间,并尝试在下一行使用8个默认值对其进行初始化。 int * intArray =新的int [8]; intArray = {1,2,3,4,5,6,...