在类初始化特性中,它允许在类本身内部初始化普通成员,
struct A {
int a = 0; // error: ISO C++ forbids in-class initialization of non-const static member ‘a’
};
这在最新的编译器 gcc-4.6 (with -std=c++0x
) 中给出了错误。此功能是否已纳入 C++11 标准或 gcc 仍然不支持它?
在类初始化特性中,它允许在类本身内部初始化普通成员,
struct A {
int a = 0; // error: ISO C++ forbids in-class initialization of non-const static member ‘a’
};
这在最新的编译器 gcc-4.6 (with -std=c++0x
) 中给出了错误。此功能是否已纳入 C++11 标准或 gcc 仍然不支持它?