标签:
一直以来都没有总结const修饰符的用法,总是感觉const的用法太多,要记住的情况太多,不能够掌握所有的情况,所以总是不了了之。但是如果没有彻底掌握const用法的话,心里总是感觉知识还欠缺很多,还要很多知识点没有掌握。如果自己真正的总结完之后,其实也只有这么多用法。
class A { public: A(int val):num(val){ } private: const int num;//const成员变量 };
class A { public: A(int val):num(val){ } const void fun(int val){ cout << "num = " << num << endl; age = val; } private: const int num;//const成员变量 int age; };
void fun(int val)const{ cout << "num = " << num << endl; age = val;//此时是错误的。 }
标签:
原文地址:http://blog.csdn.net/linux_ever/article/details/51344535