关于const static数据成员
“const static数据成员在类的定义体中初始化时,该数据成员仍必须在类的定义体之外进行定义。”看书看到这句注解不解。const static数据成员的初始化例子:static const int period=30;
我的问题是,为什么在类的定义体中初始化后,还要在类的定义体外进行定义?c++的严格规定吗?为什么我没有在类定义体外进行定义,但是编译的时候却没有错误?求解
2011-08-12 15:29
2011-08-12 15:41
2011-08-12 16:10
2011-08-12 19:37
2011-08-12 20:11
2011-08-13 11:07
2011-08-13 11:30

2011-08-13 11:52
2011-08-13 16:22