标签:
一直以来都没有总结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