六周 BX1.1
来源:互联网 发布:mac安装的软件在哪 编辑:程序博客网 时间:2024/06/05 19:32
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李兆庆 * 完成日期: 2012 年 3 月 22 日* 版 本 号: * 对任务及求解方法的描述部分* 输入描述: * 问题描述: 下面一段程序存在编译错误。有两种方法可以修改,请给出两种修改方案,在报告中说明你倾向于哪一种?为什么?处理此类问题的原则是什么?* 程序输出: * 程序头部的注释结束*/// 下面为源程序:/*#include <iostream>using namespace std;class C{private:int x;public:C ( int x ) { this -> x = x ; }int getX ( ) { return x ; } };void main(){ const C c ( 5 ); // 对象c被定义为常对象,所以不能调用该对象的非const型的成员函数。所以这里提出第一个解决方案,即取消对对象c的定义。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 ); //在这里与上面的程序不同的是去掉了const。cout << c.getX ( ); //所以c.getX()可以被调用。system ( "pause" );}
- 六周 BX1.1
- 六周 BX1.2改错
- 第九周项目六 1
- 第九周项目六(1)换分币
- 第九周项目六(1)百钱百鸡
- 六周任务3
- 六周任务4.1
- 六周任务5
- 六周任务二
- 六周任务2.2
- 六周任务三
- 六周任务四
- 第六周项目六
- 第十周项目六
- 第十周 项目六
- 第五周项目六
- 六级词汇 1
- 六
- 迁移到SQL Server 2008兼容性问题的一个示例
- 在java语言中调用储存过程
- 第二十九章 参数的元数据信息
- 访问被拒绝,错误消息 401.3
- oracle存储函数简单介绍及实例
- 六周 BX1.1
- java工厂模式应用——多数据库分页实现(结合Spring)
- 在java中调用储存函数
- POJ 1961 HDU 1358 KMP的性质
- 初学VC之五子棋
- linux list.h 实例
- view的requestLayout()方法
- 北航计算机复试上机题(2008)
- DOC 命令大全