C++ 类数组初始化

标签 c++ arrays class variables initialization

所以我在标题中有这个类

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/

相关文章:

c++ - NetBeans 7.2.1 Cpp 错误警告初始化 vector

c++ - 计算 std::string 的分配内存(以及 std::vector 中字符串的使用)

javascript - JQuery - 将多个/变量表值连接成一个字符串

java - 如何在运行时从文件夹或 JAR 加载类?

java - 为什么要创建一个单例 Java 类的两个实例?

C++ SFINAE 示例?

c++ - 由空格键分隔的数据

jquery - 如何水平放置这些 div?

java - Android 迭代包含 JSON 对象的 JSON 数组

c++ - 未使用的类成员会使代码自行损坏吗?