const

成员函数加const
加const表示值能不能被修改
const对象不可以调用非const函数
非const对象可以调用const对象

class A{int _a;public:    getI()//只读        {            return _i;        }    setI()//修改        {            _i=i;        }int _a;}A a;//非constconst A b;//const a.setI(10);//可以a.getI();//可以b.setI(10);//不可以b.getI();//可以

成员函数本身有默认的this指针,为A cosnt this;
加const为:const A
const this;

权限问题,const封锁权限
权限多的可以调用权限少的,权限少的不能用权限多的

©著作权归作者所有:来自51CTO博客作者赶路人丶的原创作品,如需转载,请注明出处,否则将追究法律责任

萌新成长

赞赏

0人进行了赞赏支持

更多相关文章

  1. Alpaca-Spa-Laravel后台管理系统-前后分离
  2. Dynamics CRM模拟OAuth请求获得Token后在外部调用Web API
  3. 用户的基本权限
  4. 300行Go代码玩转RPC
  5. Linux Epoll 一网打尽
  6. mysqldump备份数据库出现(Couldn't execute 'SHOW VARIABLES LIKE
  7. Linux下典型IO模型 +select多路转接模型(概念)
  8. Elasticsearch 之 API调用
  9. Shiro源码分析----授权流程

随机推荐

  1. Android的系统的Binder机制(一)
  2. 构建Android开发环境
  3. 在Android库中不能使用switch-case语句访
  4. Android SVG矢量资源的使用方法
  5. Android(安卓)Studio
  6. Android属性动画优化(更高效的使用属性动
  7. Android精华汇总
  8. Android分区查看
  9. Android(安卓)Wallpaper分析
  10. 使用ProgressBar显示进度条