第六周任务(一)
来源:互联网 发布:阿里云北京办公地点 编辑:程序博客网 时间:2024/04/29 21:48
原程序:
class C{private:int x; public:C(int x){this->x = x;}int getX(){return x;}};void main(){const C c(5);cout<<c.getX();system("pause");}
第一种改进方案:
class C{private:int x; public:C(int x){this->x = x;}int getX()const{return x;}};void main(){const C c(5);cout<<c.getX();system("pause");}
第二种改进方案:
#include <iostream>using namespace std;class C{private:int x;public:C(int x){this->x=x;}int getX(){return x;}}; void main() {C c(5); cout<<c.getX(); system("pause");
我更倾向于第二种改进方案,主函数如果是const,则无法调用前面的非const函数即常成员函数不能调用另一个非const成员函数。
- 第六周任务(一)
- 第六周任务(一)
- 第六周任务(一)
- 第六周任务一
- 第六周 任务一
- 第六周任务一
- 第六周任务一
- 第六周 任务一
- 第六周任务一
- 第六周任务一
- 第六周任务一
- 第六周任务一
- 第六周任务一 、、、
- 第六周任务一
- 第六周任务一(改错)
- 第六周上机任务(改错一)
- 第六周实验任务一
- 第六周作业任务一
- python recv
- 第六周实验报告2
- 用jquery实现全选/全不选效果
- 2012年 上半年 第四周 C++程序设计 (九)
- myeclipse5.5 自动生成一个注册码
- 第六周任务(一)
- myeclipse慢的原因
- linux上SVN解决冲突的办法
- 第六周作业任务一
- 2012年 上半年 第四周 C++程序设计 (十)
- VB
- Oracle游标管理
- 2012C++程序设计实验报告【6.2】
- 第六周作业(一)