【发布时间】:2015-08-11 23:01:49
【问题描述】:
简单的问题:
我正在尝试在 C++ 类声明中初始化一个数组:
using namespace std;
#include <string>
class myClass{
public:
string myArray[] = {"a","b","c"};
};
我得到了错误:
错误:在“{”标记之前不允许使用大括号括起来的初始值设定项
【问题讨论】:
-
你用的是c++11吗?
-
你的逗号拼错了
-
除了 C++11 之前的值初始化之外,您不能初始化成员数组。
标签: c++ arrays compilation