第六周实验报告任务1
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称:                              
* 作    者:王引琳                              
* 完成日期:   2012      年   3    月    28    日
* 版 本 号:          

* 对任务及求解方法的描述部分
* 输入描述: 
* 问题描述: 
* 程序输出: 
* 程序头部的注释结束
*/

方法1:

#include <iostream>
using namespace std;

class C
{
private:
 int x;
 public:
 C(int x){this->x = x;}
 int getX() const {return x;} //在getX()后面加上const,指定为常成员函数
};
void main()
{
 const C c(5);
 cout<<c.getX()<<endl;
 system("pause");
}


 方法2:

#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);                        //把C前面的const去掉,不然getX()无法调用
 cout<<c.getX()<<endl;
 system("pause");
}

 

上机感言:我感觉用第一种更好,改成常成员函数更安全


阅读更多
文章标签: 任务 system c
个人分类: 原创
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

第六周实验报告任务1

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭