所以我在标题中有这个类
class C{
int b [2];
init();
}
在 C.cpp 中我有
C::init(){
bK [2] = {3,7};
}
我尝试初始化类变量 b,它是一个数组
但是编译器返回错误 expected ; before { token
和 { token
之前的预期主要表达式
我做错了什么以及如何正确初始化数组类变量?
最佳答案
以 ;
结束类定义。
class C {
int b [2];
init();
};
此外,您无法在标准 C++ 中的声明之外初始化这样的数组。
关于C++ 类数组初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5733050/