《第六周实验报告任务1》

原创 2012年03月25日 22:41:57


/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:     错误程序修改                     
* 作    者:           刘江波                  
* 完成日期:    2012     年    03   月    25    日
* 版 本 号:    v.03251

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

1)

#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,如果一个对象声明为常对象,则不能调用该对象的非const型的成员函数
	cout<<c.getX();
	system("pause");
}


 

2)

#include <iostream>

using namespace std;

class C
{
 private:
	int x;
 public:
	C(int x){this->x = x;}
	int getX()const{return x;}//如果已定义了一个常对象,只能调用其中的const成员函数,而不能调用非const成员函数
};
void main()
{
	const C c(5);
	cout<<c.getX();
	system("pause");
}


经验总结:

1)如果一个对象声明为常对象,则不能调用该对象的非const型的成员函数

2)如果已定义了一个常对象,只能调用其中的const成员函数,而不能调用非const成员函数

 

 

machine-learning第六周 上机作业

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

coursera机器学习课程第六周——课程笔记

本周的内容主要分为两部分,第一部分:主要内容是偏差、方差以及学习曲线相关的诊断方法,为改善机器学习算法的决策提供依据;第二部分:主要内容是机器学习算法的错误分析以及数值评估标准:准确率(交叉验证集的误...
  • ccblogger
  • ccblogger
  • 2017年11月27日 17:47
  • 99

第六周,任务3

* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:score.cpp * 作 ...
  • ydwanglei
  • ydwanglei
  • 2013年04月15日 21:48
  • 352

第六周 任务三

/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:score.cpp ...
  • liuyujin0812
  • liuyujin0812
  • 2013年04月10日 19:49
  • 527

第六周任务三

/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:score.cpp ...
  • zcyhr2012
  • zcyhr2012
  • 2013年04月06日 10:05
  • 582

Coursera吴恩达机器学习课程 总结笔记及作业代码——第6周有关机器学习的小建议

1.1 Deciding what to try next当你调试你的学习算法时,当面对测试集你的算法效果不佳时,你会怎么做呢? 获得更多的训练样本? 尝试更少的特征? 尝试获取附加的特征? 尝试增加...
  • qq_27008079
  • qq_27008079
  • 2017年05月21日 15:58
  • 4052

crontab定时任务的用法

crontab task 格式 * * * * * task 分 时 日 月 周 task 第1列 分钟1~5 9  (0表示0分) 第2列 小时1~2 3(0表示子夜) 第3列 日...
  • dahuzix
  • dahuzix
  • 2014年02月19日 10:58
  • 738

Mykernel 第二周实验报告

刘子健 + 原创作品转载请注明出处 +  《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000  题目自...
  • u011368821
  • u011368821
  • 2015年03月13日 22:40
  • 968

吴恩达2014机器学习TIPS记录(第一周至第六周)

吴恩达笔记TIPS:只记录自己觉得有疑惑的地方。
  • guotch
  • guotch
  • 2017年05月19日 21:22
  • 337

第六周上机任务(2)

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: obj...
  • gmsunyong
  • gmsunyong
  • 2013年04月08日 10:32
  • 971
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《第六周实验报告任务1》
举报原因:
原因补充:

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