关于类的静态成员问题
这2天看 C++ Primer题解 发现里面有大概这样的代码
class A{
....
private:
static const int defaultrows=10;
....
};
我以前在类里给成员变量赋值都是错的阿,带着好奇我去试验了下,结果还是错的
error:
C:\test\MATRIX.CPP(8) : error C2252: 'defaultrows' : pure specifier can only be specified for functions
我用的是VC6.0
所以请问是书上错了,还是和编译器相关或其他原因?我以前是这样给静态成员赋值的
A::defaultrows=10;
另外CSDN真的很难注册阿,这个还是找人注册的我的机子就是注册不了,第一次问问题在本论坛 ,呵呵就10分 ,鼓励下