/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:下面的程序存在编译错误。有两种方法可以修改,请给出这两种修改方案,
说明我倾向于用哪一种?为什么?处理此类问题的原则是什么?
* 作 者: 张鲁
* 完成日期: 2012 年 03 月 26 日
* 版 本 号: 1 。0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
源程序:
#include <iostream>
using namespace std;
class C
{private:
int x;
public:
C(int x)const {this->x = x;}
int getX() {return x;}
void main()
{
const C c(5);
cout <<c.getX();
system("pause");
}另一种方法是去掉const 还是第一种方法好 因为const成员能被调用