C++ 函数后加const
来源:互联网 发布:杭州网络安防招聘 编辑:程序博客网 时间:2024/06/05 20:27
**1、非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误)
2、表示成员函数隐含传入的this指针为const指针,决定了在该成员函数中,
任意修改它所在的类的成员的操作都是不允许的(因为隐含了对this指针的const引用);
3、唯一的例外是对于mutable修饰的成员。
加了const的成员函数可以被非const对象和const对象调用
但不加const的成员函数只能被非const对象调用**
char getData() const{
return this->letter;
}
“`
0 0
- c++ 在函数后加const是什么意思?
- c++ 在函数后加const是什么意思?
- 函数后加const
- 函数后加const
- c++ 在函数后加const是什么含义?
- 虚函数后加const
- 转载:函数后加const
- C++ 函数后加const
- C++ 函数后加const
- c++函数后加const
- 函数后加CONST的意义
- C++函数后加const的意义
- 函数声明后加const的意义
- C++函数后加const的意义
- C++函数后加const的意义
- C++函数后加const的意义
- C++函数后加 const 的意义
- C++中成员函数后加const
- Guava collections -- Multimaps
- block
- 以五子棋实例来提高程序模型思维的建设
- iOS 开发环境的搭建
- STM32 GPIO_2 8种工作方式
- C++ 函数后加const
- 切换eclipse package explorer字体大小
- iOS-C语言-C语言的介绍以及第一个例子HelloWorld
- const成员函数、const类对象、mutable数据成员
- android.content.res.Resources$NotFoundException: String resource ID #0x7b
- Android开发中webView与HTML+JS的交互
- PC管理端及评委手机打分端的浏览器兼容问题
- HDU 1753 大明A+B
- iOS-沙盒机制-整合篇