const函数特点
来源:互联网 发布:淘宝代运营方案 编辑:程序博客网 时间:2024/05/06 12:34
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函数。
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函数。
0 0
- const函数特点
- c++中static成员函数和const成员函数特点
- C++类中的static和const函数的特点
- const函数,const变量
- const函数
- const 函数
- const函数
- const函数
- const函数
- const函数
- const 函数
- const函数
- const和#define的特点和区别
- const\#define\inline的特点及区别
- const与#define的特点与区别
- javascript函数特点(zz)
- 函数重载的特点
- javascript函数特点
- HDU 5494(水题)
- 大家来画图,停不下来了
- TCP三次握手和四次挥手
- php文件下载函数
- HDU 5495(dfs)
- const函数特点
- Codeforces Round #323 (Div. 1) C. Superior Periodic Subarrays
- activity launchMode总结
- HDOJ 5363 Key Set (快速幂取模)
- [深入理解Java虚拟机]第三章 内存分配与回收策略
- hdoj 5457 Hold Your Hand 【字典树 + 最小割】
- cookie 简单理解
- php操作zip文件
- 【LeetCode with Python】 ZigZag Conversion