我在使用以下定义进行编译时遇到错误.
int matrix[ ][ ] = { { 1, 2, 3}, {4,5,6} }; char str[ ][ ] = { "abc", "fgh" };
为什么编译器抱怨缺少下标和太多的初始化器.
c++ initialization definition multidimensional-array
c++ ×1
definition ×1
initialization ×1
multidimensional-array ×1