const修饰成员函数
来源:互联网 发布:国泰安数据库是免费吗 编辑:程序博客网 时间:2024/05/20 07:13
class CTest{public:void cFunc() const; //不可改变对象的成员变量void Func();};void CTest::cFunc() const{}void CTest::Func(){}const CTest ctest;const CTest * pctest=new CTest;ctest.cFunc();//error C2662: “CTest::Func”: 不能将“this”指针从“const CTest”转换为“CTest &”//ctest.Func();pctest->cFunc();// error C2662: “CTest::Func”: 不能将“this”指针从“const CTest”转换为“CTest &”//pctest->Func();
const成员函数不允许修改它所在对象的任何一个数据成员,const成员函数能够访问对象的const成员,而其他成员函数则不可以。
对于const类对象/指针/引用可以调用const成员函数,但是不可以调用非const类型的成员函数
- const修饰成员函数
- const修饰成员函数
- const 修饰成员函数
- const修饰成员函数
- const修饰成员函数const修饰对象
- const修饰成员函数总结
- C++ const 修饰成员函数
- const修饰的成员函数
- C++ const 修饰成员函数
- const 之 const修饰的成员函数
- const修饰函数参数 const修饰函数返回值 const修饰成员函数
- Static成员函数不能修饰const
- const 修饰的常函数成员
- C++ Const关键字修饰变量、成员函数!
- C++ Const关键字修饰变量、成员函数!
- const修饰的类成员函数
- const修饰类的成员函数
- const修饰类的成员函数
- Study notes for Sparse Coding
- 书单:交互设计书籍推荐
- URAL 1022 拓扑排序
- JVM概念之Java对象的大小与引用类型
- 简单背包问题的递归与非递归实现
- const修饰成员函数
- 编译Linux内核的简单步骤
- Linux中socket 错误编码表 errno
- Android--App缓存管理
- C++、VC++、MFC的区别和联系
- cmd下 修改语言环境
- linux shell 字符串操作
- Objective-C ,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSerialization)
- MFC 动态创建控件