C ++在头文件中声明多维数组

时间:2015-02-13 09:11:54

标签: c++ multidimensional-array header

我想在我的类中声明一个静态多维数组。

我做了以下事情:

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的未定义引用”......

解决方法是什么?

0 个答案:

没有答案