c++的const函数
来源:互联网 发布:男性私处护理液 知乎 编辑:程序博客网 时间:2024/05/22 06:04
c++的const函数特点:
1. 不能在const函数中修改所在类的对象的数据,因为const函数中的*this是常量,同样只能访问const函数;
2. const函数中只能调用其他的const函数,不能调用非const函数,因为对象调用函数是需要传递对象自己,const函数中的*this是常量,非const函数中的*this是变量,因此不可以调用(除非去除*this的const属性);
Note:使用const_cast后,可以调用在const函数中调用非const函数的
3. const函数与同名的非const函数是重载函数;
4. const对象只能调用const函数 ,但是非const对象可以调用const函数。
- [C++] 使用const提高函数的健壮性
- C+ + 使用const提高函数的健壮性
- C++:函数名后加const
- c++const函数
- c++const成员函数
- C++:函数名后加const
- const对象的const函数
- 关键字:Const,Const函数,Const变量,函数后面的Const
- Const,Const函数,Const变量,函数后面的Const
- Const,Const函数,Const变量,函数后面的Const
- Const,Const函数,Const变量,函数后面的Const
- 关键字:Const,Const函数,Const变量,函数后面的Const
- Const,Const函数,Const变量,函数后面的Const(转载)
- Const,Const函数,Const变量,函数后面的Const
- Const,Const函数,Const变量,函数后面的Const
- Const,Const函数,Const变量,函数后面的Const
- Const,Const函数,Const变量,函数后面的Const
- Const,Const函数,Const变量,函数后面的Const
- APK升级后,原来正在运行的service如何在新APK安装后自动运行
- 各种常用Python字典应用方式详解
- 网络命令
- 落花泪,与君诀
- JBPM5.3入门及SQLServer2008数据库转移
- c++的const函数
- 类成员函数指针的定义和使用
- linux cp命令参数及用法详解---linux 复制文件命令cp
- 这样的情人节还是要彼此快乐
- 山区行
- linux chmod 参数解析
- linux下录音、放音程序
- MVC View和Controller传值
- Unix IPC进程间通信