路遥见人心,日久知马力

博客园 首页 新随笔 联系 订阅 管理

1. 前后都加 const:

返回const、表示在外部不能去修改这个引用(否则编译错)、也就是保护了成员变量

括号后面的const、表示这个函数本身不修改成员变量

一般把 getXXX 函数写成前后都有 const 的形式

 

2. 只有前const 没有后 const、表示只是不让外部去修改我的返回值、而我自己可以修改

3. 只有后const 而没有前const、表示外部可以去修改、而我自己不能修改

 

posted on 2022-11-07 10:23  只讲大白话  阅读(21)  评论(0编辑  收藏  举报