我想在我的类中声明一个静态多维数组。
我做了以下事情:
header(myclass.h):
static int my_array[][][];
源文件(myclass.cpp):
MyClass::my_array[3][4][5];
我遇到了多维数组的问题,除了第一个...之外,它必须包含所有维度的边界。
因此我试图在头文件中写这个:
static int my_array[3][4][5];
然后在.cpp文件中没有任何内容。
但是这次我在使用我的数组的静态函数中遇到了这个错误:“对MyClass :: my_array的未定义引用”......
解决方法是什么?