VS2008里面类的const成员变量在构造函数的初始化表里初始化为什么不行?
在VC6.0里面可以
[解决办法]
#include<iostream>using namespace std;class A{public: const int c_int; A(int n):c_int(n){}};int main(){ A a1(1); cout << a1.c_int << endl; A a2(2); cout << a2.c_int << endl; system("pause"); return 0;}
[解决办法]
楼主的代码在VS2010中能编译通过。