C++const函数和const对象
来源:互联网 发布:公安大数据平台 编辑:程序博客网 时间:2024/05/02 20:38
1.const函数:
const函数分为函数名前用const修饰和在函数名后用const修饰。
1.函数名前用const修饰,只是表示这个函数的返回值是const类型的
2.函数名后用const修饰,表示这个函数一定是类成员函数,因为函数名后用const修饰表示的是类对象的常成员函数,这个函数是不能修改类中的成员的,只能读操作不能写操作。
2.const对象
用const修饰的对象只能调用 类的常成员函数,也就是函数名后有const修饰的函数。
而没有用const修饰的对象是可以调用类对象的常成员函数和普通函数的。
#include<iostream>using namespace std;class A{public:void print_const()const{cout<<"const print"<<endl;}void print(){cout<<""<<endl;}}; int main(){const A a;a.print_const();//正确a.print();//错误,因为const修饰的对象只可以调用常成员函数 return 0;}
0 0
- C++const函数和const对象
- const对象和const函数
- const对象和const函数
- const对象和const函数
- const对象和const成员函数
- const对象和const成员函数
- const对象和const成员函数
- const 对象和 const 成员函数
- const对象和const成员函数
- 【C++】const对象和const成员
- const成员函数和对象
- C++const对象和 引用
- const对象与const函数
- const对象的const函数
- const对象const成员函数
- Const---【const对象和const成员函数及const成员属性总结】
- C++中const成员函数和const对象
- const成员函数和const对象的调用关系
- CSS_6th_盒子模型
- 自己动手写RTP服务器——传输所有格式的视频
- UnicodeEncodeError: 'latin-1' codec can't encode characters
- time wait和close wait
- STL容器
- C++const函数和const对象
- GMT单位及默认设置
- 一维数组写杨辉三角
- Linux的起源:从一个故事说起
- PHP array指定元素操作
- Rotrofit的简单使用
- Codeforces Round #405 (rated, Div. 2, based on VK Cup 2017 Round 1)
- 系统时间,OSTimeGet()和OSTimeSet()
- 树莓派----03_安装QT5