类内数组初始化 是c++11的一个新特性 本人使用的vs2013 update5版本并没有支持这一个新特性。可以使用标准库的array代替。具体如下:
class A {
public:
A() : prefix_({0,0,0})
{}
private:
std::array<int, 3> prefix_;
};
当然勤快点的同学升级为2015编译器 就没有任何不能类内数组初始化的问题
类内数组初始化 是c++11的一个新特性 本人使用的vs2013 update5版本并没有支持这一个新特性。可以使用标准库的array代替。具体如下:
class A {
public:
A() : prefix_({0,0,0})
{}
private:
std::array<int, 3> prefix_;
};
当然勤快点的同学升级为2015编译器 就没有任何不能类内数组初始化的问题