【发布时间】:2009-02-06 16:06:44
【问题描述】:
我有一个名为 Cal 的类,它是 .cpp 和 .h 的对应对象
头文件有
class Cal {
private:
int wa[2][2];
public:
void do_cal();
};
.cpp 文件有
#include "Cal.h"
void Cal::do_cal() {
print(wa) // where print just itterates and prints the elements in wa
}
我的问题是如何初始化数组 wa ?我似乎无法让它工作。
我试过了:
int wa[2][2] = {
{5,2},
{7,9}
};
在头文件中,但我收到错误消息说我不能这样做,因为它违反了 iso..something。
还尝试在构造函数中初始化数组wa,但这也没有用。我错过了什么?
谢谢
【问题讨论】:
标签: c++ arrays header initialization