静态成员在类中的初始化

class circle{
        int a; // 普通变量,不能在类中初始化
        static int b; // 静态变量,不能在类中初始化
        static const int c=2; // 静态常量,可以在类中初始化
        static const double PI=3.1416;//error C2864: 只有静态常量整型数据成员才可以在类中初始化
        static vector vec;//可定义, 但无法初始化
} ;

vector circle::vec(vec_size);//须在类外如此初始化
posted @ 2014-07-18 21:07  wu_overflow  阅读(284)  评论(0编辑  收藏  举报