第六周项目一(对程序进行改错)---两种方法
来源:互联网 发布:阿里云的et是什么意思 编辑:程序博客网 时间:2024/06/04 19:25
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:赵晓晨* 完成日期: 2013年04月05 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/# include <iostream># include <stdlib.h>using namespace std;class C{private:int x;public:C(int x){this->x=x;}int getX()const//将函数声明为const{return x;}};int main(){const C c(5);cout<<c.getX()<<endl;return 0;}
结果:
体会:
常成员函数的形式 把 const 的位置应用在函数名和括号之后
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:赵晓晨* 完成日期: 2013年04月05 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/# include <iostream># include <stdlib.h>using namespace std;class C{private:int x;public:C(int x){this->x=x;}int getX(){return x;}};int main(){C c(5);cout<<c.getX()<<endl;return 0;}
总结:
我更加倾向于第一种,因为直接如果将成员声明为常成员函数,则只能引用本类中的数据成员,而不能修改它们。
- 第六周项目一(对程序进行改错)---两种方法
- 第六周项目一程序改错
- 第六周项目一:改错
- 第六周项目一改错
- 第六周 项目一:程序改错(第二种改法)
- 第六周项目一const的改错
- 2013第六周上机任务【项目1 程序改错】
- 第六周项目1 改错
- 第六周任务一 改错
- 第六周任务一(改错)
- 《第六周任务一》常函数改错
- 第六周上机任务(改错一)
- 第七周项目:阅读程序改错
- 第7周项目-程序改错
- 《C++第六周实验报告1-1》-----程序改错
- 第六周C++上机报告(项目1--改错)
- 第六周项目1:改错(常对象)
- 第6周项目一:改错
- codeforces 165E - Compatible Numbers
- 第六周上机任务一--
- 项目一----修改程序
- centos换源
- Spectural Clustering
- 第六周项目一(对程序进行改错)---两种方法
- Chrome/Firefox等提示“安全证书不被信任”解决办法
- Android JNI 使用的数据结构JNINativeMethod详解
- 第六周上机项目一
- javax.annotation.Resource这个注解
- 改错 2
- 阅读程序
- Linux中文件系统的inode
- 用自己电脑做服务器发布网站