c++只读成员函数和只读对象(const)
2018-03-18 15:05
483 查看
首先了解一下const这个关键字,const修饰的变量表示是只读的,也就是不可以被修改的。
只读函数只能在类中出现,在其他地方出现是错误的。
在非类成员函数中使用const,在编译阶段就会报错。
const修饰了类成员函数,则类成员函数只能输出类的成员变量,而不能修改
类的只读对象也是如此,只能读出对象的值,而不能修改。
只读函数只能在类中出现,在其他地方出现是错误的。
在非类成员函数中使用const,在编译阶段就会报错。
const修饰了类成员函数,则类成员函数只能输出类的成员变量,而不能修改
类的只读对象也是如此,只能读出对象的值,而不能修改。
相关文章推荐
- C++的const类成员函数(解释为什么非const成员函数不能访问const对象的数据成员)
- C++只读成员函数、只读对象
- C++中的const成员函数和const类对象
- C++const对象 常量数据 常量成员函数 const指针 const引用
- C++ 中const对象与const成员函数的实例详解
- C++中const成员函数和const对象
- c++中const对象与const成员函数
- c++中const 对象与const 成员函数
- c++中const对象与const成员函数
- 【C++总结】函数形参,返回const对象与非const对象,成员函数,函数指针
- C++静态成员函数不能声明为const、volatile、virtual的原因 与 C++的对象模型
- C++中的const对象和const成员函数
- c/c++笔试题——const类型的成员函数内部如何改变成员变量
- 【C++】深度探索C++对象模型之虚拟成员函数(virtual member function)
- 【ThinkingInC++】45、比较const和非const成员函数的例子
- const变量、const指针、const参数、const对象、const成员函数
- const成员函数与const对象
- const关键字对C++成员函数的修饰
- C++之const成员函数
- C++中的const成员函数(函数声明后加const,或称常量成员函数)用法详解