const static知多少
摘要:
他们在类的声明与初始化class d{public:int xx;static int yy;const static int zz;const int abc ;int &ref;d():abc(3),ref(xx){}};int d::yy = 5;const int d::zz = 4;带static和const修饰符的类成员变量均不能在类中直接初始化例如上述程序改动static int yy = 1;提示语法错误(未编译):在类里面初始化的成员必须是常量若改动const int abc = 1;提示编译错误(编译):只有常量成员才可以在类中初始化上面两个对应的意思就是只有静态的 阅读全文
posted @ 2012-03-08 20:14 confide 阅读(237) 评论(0) 推荐(0)
浙公网安备 33010602011771号