- 博客(67)
- 收藏
- 关注
原创 学C++这一学期的感受与总结
初学c++我其实内心中充满了惶恐,我并不觉得c++很容易学,我觉得它应该是很难得,毕竟在c语言的学习中也碰壁无数,但后来经过一段时间的看课本我发现跟c语言的区别并不是很大,二者之间息息相关,很多地方连都是一模一样的,再学到类的时候与c语言的结构体产生了分歧,学起来有些难度,并不容易理解,尤其是在复制构造函数那一关卡了很久才想通,在彻底理解了复制构造函数后剩下的几乎一路畅通,并没有再碰上如此
2016-06-26 20:42:37 1151
原创 第16周-项目1-小玩文件
问题及代码:/* *copyright (t) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:张晴晴 *完成日期:2016年6月23日 *版本号:v1.0 *问题描述:小玩文件*输入描述: *程序输出: */#include #include #include // (1
2016-06-23 08:30:01 453
转载 排序函数模板 冒泡法
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:隋宗涛*完成日期:2016年5月31 *问题描述:将数组a中的前size个元素按从小到大顺序排列 */ #include using namespace std; templateclass T> void Sort(T
2016-06-15 22:14:58 643
转载 纯虚函数
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:隋宗涛*完成日期:2016年5月26 *问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。 用如下的main()函
2016-06-15 22:11:31 463
转载 虚函数 动物叫声
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:隋宗涛*完成日期:2016年5月26 *问题描述:显然,Animal设计为抽象类更合适,Animal不需要能够实例化,是专门作基类使用的。改造程序,使Animal设计为抽象类, 这时main()函数中p = n
2016-06-15 22:10:08 757
转载 虚函数
#include using namespace std; class A { private: int a; public: A():a(5){} virtual void print()const { cout } }; class B:public A { private: char b;
2016-06-15 22:09:02 217
转载 虚析构函数
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:隋宗涛*完成日期:2016年5月24 */ #include using namespace std; class BASE { private: char c; public: BASE(char
2016-06-15 22:07:43 412
转载 重载函数 数组
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:隋宗涛 *完成日期:2016年5月23 *问题描述: 设计数组类Array,为了实现测试函数中要求的功能,请补足相关的函数(构造、析构函数) 和运算符重载的函数。请注意引用的用法。 */ #include
2016-06-15 21:39:03 955
转载 符号重载函数
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:隋宗涛 *完成日期:2016年5月14日 *问题描述:在(2)的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算。 设Complex c; double d; c+d和d+c的结果为“
2016-06-15 21:24:11 550
转载 符号重载函数 友元函数
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:隋宗涛*完成日期:2016年5月14日 *问题描述:请用类的友元函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘 */ #include using namespace std; class Complex
2016-06-15 21:22:54 333
转载 运算符重载 成员函数
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:隋宗涛*完成日期:2016年5月14日 *问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘 */ #include using namespace std; class Complex
2016-06-15 21:02:35 306
原创 The police and cooker 2
*Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:根据类图,为Police类和Cook类增加了对象成员,请扩充代码,并完成测试。 */ #include using namespace
2016-05-10 20:47:24 756
原创 The police and cooker
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:根据类图,定义各个类。 */ #include using namespace std; class Person { p
2016-05-10 19:59:44 337
原创 储存班长信息
*Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:按照声明好的类及测试函数,完成类中成员函数的定义 *输入描述:无。 *程序输出:无。 */ #include #include
2016-05-10 19:58:24 403
原创 点-圆-圆柱类族的设计 3
*Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:以点为基类,派生出一个圆类,增加数据成员r,和求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试。 *输入描述:无。
2016-05-10 19:56:54 371
原创 点-圆-圆柱类族的设计 2
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:以点为基类,派生出一个圆类,增加数据成员r,和求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试。 *输入描
2016-05-10 19:55:43 454
原创 人数不定的工资类
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和number个职工的工资salary,要求输入职
2016-05-10 17:44:57 479
原创 我的数组类
*Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:阅读程序,完成成员函数的定义 *输入描述: *程序输出: */ #include using namespace std; cla
2016-05-10 17:20:23 600
原创 深刻复制 2
*Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:阅读程序,增加复制构造函数 *输入描述: *程序输出: */ #include #include using namespace s
2016-05-10 17:19:13 535
原创 深刻复制 1
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:阅读程序,补足未完成的注释 *输入描述: *程序输出: */ #include #include using na
2016-05-10 17:18:26 570
原创 指向学生类的指针
*Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计。 *输入描述:无。 *程序输出:无。
2016-05-10 17:17:24 256
原创 对象数组--长方柱体类
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。 *
2016-05-10 17:16:12 827
原创 数组做数组成员 3
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月9日 *版 本 号:v1.0 * *问题描述:实现Salary类中的成员函数,在main函数定义Salary类的对象,用多文件的方式组织最后的程序。 *输入描述:无 *程序输出:
2016-05-10 17:14:46 355
原创 数组做数组成员 2
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月9日 *版 本 号:v1.0 * *问题描述:现给出包含了不足500个职工工资的文件,增加一个成员函数,用于从文件中读出数据,再增加一个成员函数,将排序后结果保存到一个文件中。编写
2016-05-10 16:12:41 249
原创 数组做数据成员 1
[cpp] view plain copy print?/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月9日 *版 本 号:v1.0 * *问题描述:实现Salary类中的成员函数,在main函数定义S
2016-05-10 16:11:44 751
原创 友元类
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月9日 *版 本 号:v1.0 * *问题描述:定义下面两个类的成员函数。 */ #include using namespace std; class Date; //对D
2016-05-10 16:10:36 681
原创 成员函数
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月9日 *版 本 号:v1.0 * *问题描述:完成求点类中距离的任务,利用成员函数求两点距离,并设计main()函数完成测试。 *输入描述:无。 *程序输出:一个数,代表两点间
2016-05-10 16:07:18 223
原创 友元函数
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月9日 *版 本 号:v1.0 * *问题描述:完成求点类中距离的任务,利用成员函数求两点间距离的函数,并设计main()函数完成测试。 *输入描述:无。 *程序输出:一个整数,
2016-05-10 16:06:25 292
原创 一般函数
[cpp] view plain copy print?/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月9日 *版 本 号:v1.0 * *问题描述:完成求点类中距离的任务,利用一般函数求两
2016-05-10 16:05:34 406
原创 成员函数 友元函数 一般函数的 区别
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:阅读下面的程序,体会注释中的说明。*///例:使用成员函数、友元函数和一般函数的区别#includ
2016-05-08 17:17:29 408
原创 The application of the static
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:设计含有静态数据成员和成员函数的Time类。静态数据成员是类中所有的对象共有的数据 *输入描述: *程序输出:
2016-05-08 17:15:45 169
原创 The address of IP
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:在互联网中使用的IP地址占4字节,可以用四段法表示,每段值的范围为0-255,中间用“.”隔开,例如202.194.116.97。
2016-05-08 17:14:35 253
原创 The charactor bring the weapon
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:在上周的游戏角色类基础上扩充,为每个角色创建一个武器,并在攻击行为发生时,武器在其中起作用,设计一个武器类,其数据成员至少要有武器
2016-05-08 16:49:42 316
原创 长方柱体 2
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:求3个长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积 *输入描述:三个整
2016-05-08 16:48:19 382
原创 长方柱体 1
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:求长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积 *输入描述:三个整数,
2016-05-08 16:46:36 344
原创 时间类 2
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:再增加三个成员函数,要求在类内声明,类外定义。add_seconds(int) ;add_minutes(int) ;add_ho
2016-05-08 16:45:33 274
原创 时间类 1
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:请在原类基础上,在类内增加下列成员函数(将是内置成员函数),add_a_sec;add_a_minute();add_an_hou
2016-05-08 16:43:01 526
原创 游戏角色 2
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:设计构造函数,使角色对象在创建时被初始化;设计析构函数,当角色对象被撤消时,提示一句“XXX(名称)退出江湖…”。 *输入描述:无
2016-05-08 16:15:37 166
原创 游戏角色 1
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:基于下面设计的游戏中角色类,补充完整需要的成员函数,使角色能一定的规则行动或改变状态。下面代码中包含的是最基本的要求,可以根据你的
2016-05-08 16:14:28 282
原创 三角雏形 4
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:设计一个三角形类,使用复制构造函数,能用一个已有的三角形对象,复制出新的三角形对象 *输入描述:无 *程序输出:*/
2016-05-08 16:13:36 242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人