常成员函数: 

    <1>    成员函数后面加了const。
<2>    不能修改类的成员,不能对它赋值,只是一个可读函数。提高程序的可读性,可靠性。

  • 如图,fun函数是常成员函数:
    多图--两种方法----C++改变常成员函数(Const)的值
  •     将i的值改为100,则会报错:

    多图--两种方法----C++改变常成员函数(Const)的值


第一种修改方法:用mutable关键字:

 
多图--两种方法----C++改变常成员函数(Const)的值

看效果:

多图--两种方法----C++改变常成员函数(Const)的值

多图--两种方法----C++改变常成员函数(Const)的值


第二种修改方法:用this指针:

    多图--两种方法----C++改变常成员函数(Const)的值


有什么问题欢迎留言!~~~~



相关文章:

  • 2022-03-05
  • 2021-11-05
  • 2021-07-21
  • 2022-12-23
  • 2021-05-02
  • 2021-06-17
  • 2022-12-23
猜你喜欢
  • 2021-05-25
  • 2022-02-09
  • 2021-11-25
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2022-03-03
相关资源
相似解决方案