首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新手问一个const成员函数有关问题

2012-03-09 
新手问一个const成员函数问题?C/C++ codeclass Human{public:void out(int x) const{x++}private:int num

新手问一个const成员函数问题?

C/C++ code
class Human{  public:   void out(int x) const  {    x++;  }  private:   int number;};


以上代码编译能通过!我是看视频的,视频上说const成员函数的值是不能修改的,可上面的out()函数我已经x++了,x的值已经修改了 可为什么还能编译通过呢?

[解决办法]
不能修改成员变量,你那个x是参数。
[解决办法]
是不能修改member.
如果需要修改 member 需要定义为

C/C++ code
mutable int number;
[解决办法]
探讨

不能修改成员变量,你那个x是参数。

热点排行