In class initialization feature, which allows to initialize normal members inside the class itself,
struct A {
int a = 0; // error: ISO C++ forbids in-class initialization of non-const static member ‘a’
};
This is giving error in latest compiler gcc-4.6 (with -std=c++0x
). Has this feature made into the C++11 standard or gcc still doesn't support it ?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…