改错题

原创 2012年03月27日 21:57:05
* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者: 吴瑕
* 完成日期: 2012 年 03 月 13 日
* 版 本 号:

* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:下面的程序存在编译错误。有两种方法可以修改,请给出这两种修改方案,在报告中说明你倾向于用哪一种?为什么?处理此类问题的原则是什么?

#include <iostream>
using namespace std;
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");
}
因为对象c被定义为了常对象,常对象只能引用常成员函数。
#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");
}
上机感言:
我认为第一种方法更好,因为把一个对象定义为常对象以后,类中的数据成员不会再被改变,保证了其安全性!
要使某个类中的全部数据成员的值不被改变最好用第一种方法!



 

c++常见面试改错题

  • 2014年01月10日 12:32
  • 166KB
  • 下载

C语言等级考试题库(全国通用最新版,包括完整解答)

  • 2009年07月07日 12:57
  • 153KB
  • 下载

JAVA笔试改错题

日志 > 软件编程 转载到我空间 复制本文网址 显示签名档 大字体 选用该信纸上一篇|下一篇|返回日志列表设置置顶 | 编辑 | 删除JAVA笔试改错题发表于:2008年4月27日 13时23分44...
  • yuzhu2008
  • yuzhu2008
  • 2008年05月14日 23:44
  • 3637

10个经典汇编改错题

 ⑴ MOV [AX],BX  答案:寄存器间接寻址方式不能用AX寄存器⑵ MOV AL,1280答案:源操作数超出目标范围⑶ MOV [BX],9 答案:目标操作数类型未知⑷ MOV DS,1000...
  • woxueliuyun
  • woxueliuyun
  • 2008年01月15日 17:13
  • 1305

C++继承改错题

/* * 程序的版权和版本声明部分 * Copyright (c)2014, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:a.cpp * 作 者:孔云 * ...
  • u012369559
  • u012369559
  • 2014年06月10日 23:42
  • 721

C++程序题改错题类型集合

引言  项目结束之后开始跟小伙伴们一起学习自考,C++做了几套题,发现改错题的几个常考的类型,share给大家。重点重点  类型1: “const” + “*p” :左值赋值操作错误; 类型2: ...
  • u011626283
  • u011626283
  • 2016年10月07日 21:31
  • 1241

C++面向对象基础,以及一些常见面试 改错题。

1、带默认参数的构造函数. (实际中避免用) 会有歧义! class A{ public: A(int i=10, int j=11, int k=12); A(int ,...
  • gaotong2055
  • gaotong2055
  • 2012年11月03日 11:03
  • 1539

计算机二级考试改错题技巧

1. 若错误行是函数首部,可分为以下几种情况:   A、该行最后若有分号则删除,中间若有分号则改成逗号   B、形参类型不一致的问题,非凡是指针类型,若后面用到某形参时有指针运算则该形参必为指针类...
  • hpu_zhn
  • hpu_zhn
  • 2017年09月05日 17:11
  • 345

问卷调查的改错心得

刚开始还没有注意,最后调试的时候才发现原来我那问卷调查中打印多选题时出现了问题,不知何故,问题对应的选项没有被打印出来;一开始我陷入了一片朦胧之中:这是什么原因呢,为什么单选题没有问题而多选就有问题,...
  • SC_sky
  • SC_sky
  • 2012年12月14日 13:54
  • 575

java线程同步问题——由腾讯笔试题引发的风波

刚刚wm问我了一道线程的问题,由于自己一直是coder界里的渣渣,所以就需要恶补一下。 1,基础知识 线程的等待与唤醒 /** * Created by xk on 2016/4/2. */ pu...
  • xkzju2010
  • xkzju2010
  • 2016年04月02日 22:06
  • 1536
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:改错题
举报原因:
原因补充:

(最多只允许输入30个字)