关于有序型静态数据初始化,该如何解决

关于有序型静态数据初始化静态数据成员必须在类体外初始化,但是有序型的静态数据成员是个例外,可以在例中

关于有序型静态数据初始化
静态数据成员必须在类体外初始化,但是有序型的静态数据成员是个例外,可以在例中初始化。
可是如下代码编译不通?
class test
{
public:
protected:
private:
static const int num = 3;//报错?
};

int main(int argc, char* argv[])
{
return 0;
}


[解决办法]
你用的VC6吧,扔了吧,学C++就别用它来浪费生命了。
换VC2005 express或者wxdevcpp