【发布时间】:2021-04-17 13:33:17
【问题描述】:
#include <iostream>
int main() {
int arr[3][4] = {{0,1,2,3}, {4,5,6,7}, {8,9,10,11}};
int* ptr[4] = arr;
}
为什么上面的代码会产生array must be initialized with a brace-enclosed initializer 错误?我已经看到其他有关此问题的帖子,但解决方案是添加大括号,我已经有了。
【问题讨论】: