永发信息网

C++const函数,末尾加const是指不能修改成员变量还是不能修改函数参数

答案:1  悬赏:60  手机版
解决时间 2021-03-29 04:00
C++const函数,末尾加const是指不能修改成员变量还是不能修改函数参数
最佳答案
这是把整个函数修饰为const,意思是“函数体内不能对成员数据做任何改动”。如果你声明这个类的一个const实例,那么它就只能调用有const修饰的函数。
如:  
  class   Text{   
  public:   
          void   printconst(void)const{cout<<"hello"<          void   print(void){cout<<"hello"<  private:   
          int   k;   
  };   
  const   Text   a;   
  //上面定义了类Text的一常量对象   
  int   main(void)   
  {   
          a.printconst();   //ok   
          a.print();             //error       
          //上面a.print()调用是非法的   
          return   0;   
  }const对象只能调用const成员函数。         const对象的值不能被修改,在const成员函数中修改const对象数据成员的值是语法错误 。      在const函数中调用非const成员函数是语法错误
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有哪些比较好的中文分词用词库
live,lively,alive,living,life这几个什
我要比喻句.拟人句.夸张句.排比句,各5句
请问,【线性拟合】和【线性回归】是否一样?
1.8×23= 7×0.86= 竖式怎么做?
我说男人想看麻批长啥样
唐宋以来巨族,江南有数人家是指什么意思
赛睿raw系列鼠标霜冻之蓝要比原版好在哪里 为
秦汉大道的未来规划
安徽看起来很年轻啊,像二十多岁,不知我猜的
手机有真三国无双手机版吗?
有毒的土三七图片。
吃来吃去都不肥的粤语怎么说
2丈4尺 2丈5尺8是多少平方米
介词to,of,on,for怎么用的?
推荐资讯
汽车185T什么意思
金星星座 吸引,金星十二星座,金星金牛吸引
第三方中心试验室与监理有什么关系
煮一壶月光,醉了欢喜也醉了忧伤什么意思
我是2012年考同济风景园林的,想调剂到中南林
印刷对开张是什么意思
INTP/J喜欢上一个人的具体表现
请问这种自然连接,没有拼接痕迹的拼图软件是
从宜宾到重庆万州区 怎么坐车?汽车和火车的
野生动物资源保护与持续利用的意义?
求《我的恋人》小薰小煜的
上海拆围是赶外地人走吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?