第六周任务一 修改编译错误

原创 2012年03月26日 18:58:17
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称:下面的程序存在编译错误。有两种方法可以修改,请给出这两种修改方案,说明我倾向于用哪一种?为什么?处理此类问题的原则是什么?

* 作    者:   高中亚                             
* 完成日期:     2012    年 03      月    26 日
* 版 本 号:       V1  
* 对任务及求解方法的描述部分
* 输入描述: 
* 问题描述: 
* 程序输出: 

* 程序头部的注释结束

 第一类修改方案:

class C 
{
private: 
  int x; 
 public: 
  C(int x){this‐>x = x;} 
  int getX(){return x;} //将此函数声明为const 函数
}; 
void main() 
{  const C c(5); 
  cout<<c.getX(); //如果一个对象被声明为常对象,则不能调用该对象的非const型的成员函数,可以防止这些函数会修改常对象中数据成员得值
  system("pause"); 
} 

第二类修改方案:

class C 
{
private: 
  int x; 
 public: 
  C(int x){this‐>x = x;} 
  int getX(){return x;} 
}; 
void main() 
{  const C c(5); //const常对象不能调用该对象的非const型的成员函数,因此把const去掉即可。
  cout<<c.getX(); 
  system("pause"); 
} 


只靠程序员的细心是远远不够的,数据的安全与保护是非常重要的,在此方面一定要注意。

中国大学mooc编程题在线测试第五周

6位密码输入检测题目内容: 从键盘输入6位仅由数字0~9组成的密码。用户每输入一个密码并按回车键后,程序给出判断:如果是数字,则原样输出该数字,并提示用户目前已经输入了几位密码,同时继续输入下一位密...
  • login_first
  • login_first
  • 2016年11月26日 22:01
  • 6097

quartz实现每周一至周五 非法定节假日 每天9:30-11:30,13:00-15:00执行定时任务

我的定时任务需求是:使用quartz实现每周一至周五,非法定节假日,每天9:30-11:30,13:00-15:00执行定时任务。 经过学习quartz,发现使用SimperTrigger和Cron...
  • ycb1689
  • ycb1689
  • 2016年04月26日 10:41
  • 3623

machine-learning第六周 上机作业

1、如何评估算法好坏:高偏差与高方差的问题; 2、当某个集合中,一个类别远小于另一个类别的时候(如患癌),如何评估在面对偏斜类(Skewed classes)的算法好坏:查准率和召回率; 3、如何选择...
  • dialoal
  • dialoal
  • 2016年02月02日 16:21
  • 1235

第六周实验报告任务 1 下面程序存在编译错误。有两种修改方案,更倾向于那一种?为什么?

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:下面...
  • tao6655306
  • tao6655306
  • 2012年03月26日 18:29
  • 394

C++第六周任务一【任务1】下面的程序存在编译错误。有两种方法可以修改,请给出这两种修改方案,在报告中说明你倾向于用哪一种?为什么?处理此类问题的原则是什么?

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 修...
  • lihongxuanli
  • lihongxuanli
  • 2012年03月26日 18:30
  • 630

第六周实验指导--下面的程序存在编译错误,请给出两种修改方案--说明处理此类问题的原则是什么

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:下面...
  • leihengxin
  • leihengxin
  • 2012年03月25日 21:28
  • 843

Opencv的交叉编译错误的修改

第一次写博客,别喷。
  • chaorenlxl
  • chaorenlxl
  • 2014年05月03日 23:23
  • 1478

CCS4.2编译错误提示及修改方法

  • 2013年10月18日 20:22
  • 2.54MB
  • 下载

C++编译错误中英文对照

下面按字母顺序A~Z分别列出致命错误及一般错误信息,英汉对照及处理方法: (一)、致命错误英汉对照及处理方法: A-B致命错误 Bad call of in-line function (内部函...
  • yuxikuo_1
  • yuxikuo_1
  • 2014年10月27日 10:33
  • 1392

Latex 编译错误排查的一些经验

最开始接触Latex排版是从做ppt开始,所以一开始就与其他人的学习路线不同,但是这种奇葩的路线让自己对latex编译命令更为敏感。首先介绍自己使用工具和环境: * Tex 编译器:CTex * ...
  • u012675539
  • u012675539
  • 2015年05月30日 10:42
  • 4675
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第六周任务一 修改编译错误
举报原因:
原因补充:

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