在C++的类中,有时候一些函数不希望改变private成员的值,为确保安全,最好将该函数声明为const类型:
class x
{
private:
int y ;
public:
int nonchangable() const ;
};
int x::nonchangable() const
{
//改变如:y++, 则编译出错
return y ;
}
转载于:https://blog.51cto.com/5372221/909721
在C++的类中,有时候一些函数不希望改变private成员的值,为确保安全,最好将该函数声明为const类型:
class x
{
private:
int y ;
public:
int nonchangable() const ;
};
int x::nonchangable() const
{
//改变如:y++, 则编译出错
return y ;
}
转载于:https://blog.51cto.com/5372221/909721