- 博客(40)
- 收藏
- 关注
原创 第14周实践项目3——数组类模板
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月31号 *版 本 号 : v6.0 * *问题描述 :数组类模板 *输入描述 :在数组类的基础上,将之改造为类模板,以使数组中可以存储各种类型的数据。 *程序输出 : */ #include using namespace
2016-05-31 18:16:02 457
原创 第14周实践项目2(2)——两个成员的类模板
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月31号 *版 本 号 : v6.0 * *问题描述 : 两个成员的类模板 *输入描述 :增默认构造函数、带两个参数分别对应两个数据成员初值的构造函数,以及复制构造函数 *程序输出 : */ #include using na
2016-05-31 18:12:28 293
原创 第14周实践项目2(1)——两个成员的类模板
在原有函数的条件下进行修改: #include using namespace std; class Test { public: void SetData1(int val){ data1=val; } void SetData2(double val){ data2=val; } int GetData1(){return Data1;} double Get
2016-05-31 18:09:35 260
原创 第14周实践项目1——排序函数模板
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月31号 *版 本 号 : v6.0 * *问题描述 : 实践项目1 *输入描述 : 是一个函数模板的两个实例,其功能是将数组a中的前size个元素按从小到大顺序排列 *程序输出 : */ #includ
2016-05-31 18:02:33 329
原创 第14周阅读程序1(3)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月31号 *版 本 号 : v6.0 * *问题描述 : 阅读程序1(3) *输入描述 : 无 *程序输出 : */ #include #include #include #include using n
2016-05-31 17:57:51 280
原创 第14周阅读程序1(2)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月31号 *版 本 号 : v6.0 * *问题描述 : 阅读程序1(2) *输入描述 : 无 *程序输出 : */ #include #include using namespace std; int
2016-05-31 17:55:01 215
原创 第14周阅读程序1(1)
*Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月31号 *版 本 号 : v6.0 * *问题描述 : 阅读程序1 *输入描述 : 无 *程序输出 : */ #include #include #include using namespace std; in
2016-05-31 17:50:37 274
原创 第13周实践项目4立体类族共有的抽象类
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月26号 *版 本 号 : v6.0 * *问题描述 : 设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,
2016-05-26 09:17:48 256
原创 第13周实践项目3形状类族的中的纯虚函数
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月26号 *版 本 号 : v6.0 * *问题描述 : 写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triang
2016-05-26 09:11:49 220
原创 第13周实践项目2动物这样叫(3)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 每一个Animal的派生类都有一个“名字”数据成员,这个成员设置为基类Animal的成员更好。改造上面的程序,将“名字”
2016-05-26 09:04:12 227
原创 第13周实践项目2动物这样叫(2)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 显然,Animal设计为抽象类更合适,Animal不需要能够实例化,是专门作基类使用的。改造程序,使Animal设计为抽象类,这时main()函数中p
2016-05-25 21:04:43 280
原创 第13周实践项目2动物这样叫(1)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数。 *输入描述
2016-05-25 21:00:51 242
原创 第13周实践项目1分数类中的运算符重载(4)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 定义分数类中>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。 *输入描述 : 无 *程序输出 : */ //(
2016-05-25 19:46:53 205
原创 第13周实践项目1分数类中的运算符重载(3)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。 *输入描述 : 无 *程序输出 : */ //(3
2016-05-25 19:30:51 199
原创 第13周实践项目1分数类中的运算符重载(2)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 在(1)的基础上,实现分数类中的对象和整型数的四则运算。分数类中的对象可以和整型数进行四则运算,且运算符合交换律。例如:CFraction a(1,3)
2016-05-25 19:26:54 229
原创 第13周实践项目1分数类中的运算符重载(1)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。 *输入描述 : 无 *程序输出 : */ /
2016-05-25 19:19:07 264
原创 第13周阅读程序——交通工具(3)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 阅读项目(交通工具) *输入描述 : 无 *程序输出 : */ #include using namespace std; class Vehic
2016-05-25 19:12:25 694
原创 第13周阅读程序——交通工具(2)
#include using namespace std; class Vehicle //交通工具 { public: virtual void run() const { cout<<" run a vehicle. "<<endl; } }; class Car:public Vehicle //汽车 { public: void run()
2016-05-25 17:33:34 285
原创 第13周阅读程序——交通工具(1)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 阅读项目(交通工具) *输入描述 : 无 *程序输出 : */ #include using namespace std; class Vehic
2016-05-25 17:21:29 250
原创 第13周阅读程序——纯虚函数
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 阅读项目(纯虚函数) *输入描述 : 无 *程序输出 : */ #include using namespace std; class BASE
2016-05-25 17:16:03 237
原创 第13周阅读程序——虚析构函数
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 阅读项目(虚函数) *输入描述 : 无 *程序输出 : */ #include using namespace std; class BASE {
2016-05-25 17:10:06 222
原创 第13周阅读程序——虚函数
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版 本 号 : v6.0 * *问题描述 : 阅读项目(虚函数) *输入描述 : 无 *程序输出 : */ #include using namespace std; class A {
2016-05-25 17:05:19 227
原创 知识点——12周虚函数
不同类型数据间的转化 --在c++中,某些标准类型的数据间可以自动转化 --隐式类型转化:由c++编译系统自动完成,用户不需要干预 **** int i=6; **** i=7.5+i; --强制(显式)类型转化:在程序中将一种类型数据明确转化为另一指定的类型 **** int(89.5),float(56) --问题:
2016-05-17 11:59:10 235
原创 第12周项目3——数组类运算的实现
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月16号 *版 本 号 : v6.0 * *问题描述 : 实践项目3——数组类运算的实现 *输入描述 : 无 *程序输出 : */ #include using namespace std; class
2016-05-16 13:31:40 266
原创 第12周项目2——Time类中的运算符重载
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月16号 *版 本 号 : v6.0 * *问题描述 : 实践项目2——Time类中的运算符重载 *输入描述 : 无 *程序输出 : */ #include using namespace std; c
2016-05-16 12:54:07 237
原创 第12周项目1——实现复数类的运算符重载
* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月16号 *版 本 号 : v6.0 * *问题描述 : 实践项目一——实现复数类的运算符重载 *输入描述 : 无 *程序输出 : */ //(1) #include using namespace st
2016-05-16 12:43:30 283
原创 知识点——多态性、运算符重载、双目运算符重载实现、单目运算符重载实现
一、多态 (1)编译时的多态 (2)运行时的多态 多态性的概念: 多态性是面向对象程序设计的一个重要特征。 在c++中的表述:具有不同功能的函数可以用同一个函数名。 效果:用同一个函数名调用不同内容的函数,完成不同的工作。
2016-05-11 17:27:18 514
原创 第12周阅读程序(1)(2)(3)(4)
* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月11号 *版 本 号 : v6.0 * *问题描述 : 阅读程序(1) *输入描述 : 无 *程序输出 : */ //(1) #include using namespace std; class Sam
2016-05-11 16:50:11 263
原创 重载求最大值
#include using namespace std; int max(int a1,int b1) { return (a1>b1)?a1:b1; } int max(int a,int b,int c) { if(b>a)a=b; if(c>a)a=c; return a; } double max(double a,double b,double c) {
2016-05-10 23:02:21 505
原创 第11周项目5摩托车继承自行车和机动车
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : 教师兼干部类 *输入描述 : 无 *程序输出 : */ #include #include #include #include using namesp
2016-05-08 16:40:21 505
原创 第11周项目4教师兼干部类
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : 教师兼干部类 *输入描述 : 无 *程序输出 : */ #include #include using namespace std; class Teach
2016-05-08 16:01:38 414
原创 第11周项目3(2)警察和厨师
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : *输入描述 : 无 *程序输出 : */ #include #include using namespace std; class Person { pu
2016-05-08 13:47:14 513
原创 第11周项目3(1)——警察和厨师
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : 储存班长信息的学生类 *输入描述 : 无 *程序输出 : */ #include #include using namespace std; class P
2016-05-08 13:09:28 758
原创 第11周项目2储存班长信息的学生类
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : 储存班长信息的学生类 *输入描述 : 无 *程序输出 : */ #include using namespace std; class Stu //声明
2016-05-08 11:16:43 537
原创 第11周项目1——点、圆、圆柱类的设计
/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称 :*作 者 : 刘云*完成日期 : 2016年5月8号*版 本 号 : v6.0**问题描述 : 点、圆、圆柱类的设计*输入描述 : 无*程序输出 :*//*****************************************************(1)********
2016-05-08 11:06:02 430
原创 第11周阅读程序写出执行结果1(5)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : 阅读程序写出执行结果1(5) *输入描述 : 无 *程序输出 : */ /*********************************(a)******
2016-05-08 10:51:38 380
原创 第11周阅读程序写出执行结果1(4)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : 阅读程序写出执行结果1(4) *输入描述 : 无 *程序输出 : */ #include using namespace std; class Base {
2016-05-08 10:26:34 212
原创 第11周阅读程序写出执行结果1(3)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : 阅读程序写出执行结果1(3) *输入描述 : 无 *程序输出 : */ #include using namespace std; class A { pu
2016-05-08 10:22:49 234
原创 第11周阅读程序写出执行结果1(2)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : 阅读程序写出执行结果1(2) *输入描述 : 无 *程序输出 : */ #include using namespace std; class A { pu
2016-05-08 10:19:10 286
原创 第11周阅读程序写出执行结果1(1)
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月8号 *版 本 号 : v6.0 * *问题描述 : *输入描述 : 无 *程序输出 : */ #include using namespace std; class Date { public: Da
2016-05-08 10:14:37 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人