C++中的const
16lz
2021-03-22
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封锁权限
权限多的可以调用权限少的,权限少的不能用权限多的
萌新成长
赞赏
0人进行了赞赏支持
更多相关文章
- Alpaca-Spa-Laravel后台管理系统-前后分离
- Dynamics CRM模拟OAuth请求获得Token后在外部调用Web API
- 用户的基本权限
- 300行Go代码玩转RPC
- Linux Epoll 一网打尽
- mysqldump备份数据库出现(Couldn't execute 'SHOW VARIABLES LIKE
- Linux下典型IO模型 +select多路转接模型(概念)
- Elasticsearch 之 API调用
- Shiro源码分析----授权流程