成员函数中const使用方法小结(一)
来源:互联网 发布:破解版直播软件 编辑:程序博客网 时间:2024/06/11 02:15
#include<iostream>#include<string>using namespace std;/*如果一个对象通过引用方式传递到函数f中,而函数f又不会改变该对象的数据成员,那么最好在传递的这个参数前加上const*/class Student{private:int age;public:void setName(const int &age);/*如果一个成员函数不需要直接或间接地改变该函数所属对象的任何数据成员,因此将get标记为const*/int getName() const ;int getName2();int getName3() const;};void Student::setName(const int &age){this->age = age;}/*int Student::getName() const {return this->age;}*/int Student::getName2() {return this->age;}int Student::getName3() const{return this->age;}/*int Student::getName() const {return this->getName2();/*错误,const成员函数只能调用const成员函数,因为非const成员函数可能会改变对象的成员数据*/}*/int Student::getName() const{return this->getName3();}int main(){Student s;s.setName(23);cout << s.getName() << endl;return 0;}
- 成员函数中const使用方法小结(一)
- 小结c++中const成员函数
- C++ const成员函数小结
- const成员函数使用方法(对照表)
- C++中const成员函数
- C++类中const成员小结
- c++中static成员函数和const成员函数特点
- string类成员函数的使用方法(一)
- 类成员函数中const的使用
- C++ 中const成员函数的使用
- 类成员函数中const的使用
- C++中成员函数后加const
- 类成员函数中const的使用
- C++ 函数中const的使用方法
- c++中const对象与const成员函数
- 在const和非const成员函数中避免重复
- C++中const成员函数和const对象
- c++中const 对象与const 成员函数
- 笔记:MySQL获取字段类型
- 从访问0xcccccccc异常说起
- 8种常见的Java不规范代码
- jBPM Components(jbpm5学习资料)
- 近期面试经历总结及公司评价
- 成员函数中const使用方法小结(一)
- 类模板使用方法
- jBPM Components(jbpm5学习资料)
- 杂记之C语言之域宽和精度(更新中)
- u-boot2010.03 移植篇(四)-----支持DM9000,实现tftp下载
- 面试体验:Google篇
- 最长公共子序列LCS
- 随便想想
- 面试体验:Microsoft 篇