自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 第十四周项目3—数组类模板

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述: 设计数组类Array,为了实现测试函数中要求的功能,请补足相关的函数(构造、析构函数) 和运算符重载的函数。请注意引用的用法。*/#include #includ

2016-05-31 19:19:45 365

原创 第十四周项目2.2—两个成员的类模板

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述:将此类声明改为类模板声明,使得数据成员data1和data2可以是任何类型。增默认构造函数、 带两个参数分别对应两个数据成员初值的构造函数,以及复制构造函数。*/#in

2016-05-31 17:25:10 272

原创 第十四周项目2.1—两个成员的类模板

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述:将此类声明改为类模板声明,使得数据成员data1和data2可以是任何类型*/#include using namespace std;template class Test{

2016-05-31 17:05:01 265

原创 第十四周项目1.2—排序函数模板(选择法排序)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述:将数组a中的前size个元素按从小到大顺序排列*/#include using namespace std;templatevoid Sort(T *p,int n){ i

2016-05-31 16:37:11 732

原创 第十四周项目1.1—排序函数模板(冒泡法排序)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述:将数组a中的前size个元素按从小到大顺序排列*/#include using namespace std;templatevoid Sort(T *p,int n){ i

2016-05-31 16:35:26 334

原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(3)

/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:杨驰 *完成日期:2016年5月31 *问题描述:阅读并运行程序,解释程序执行得到的结果 */ #include #include #include #include using namespace std;int

2016-05-31 14:32:12 347

原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(2)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月27*问题描述:阅读并运行程序,解释程序执行得到的结果*/#include #include using namespace std;int main(){ vector intList;

2016-05-27 18:08:15 284

原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(1)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月27*问题描述:阅读并运行程序,解释程序执行得到的结果*/#include#include#includeusing namespace std;int main(){ vector i

2016-05-27 18:02:23 329

原创 第十三周项目4—立体类族共有的抽象类

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年3月8*问题描述:设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder, 分别表示正方体、球体及圆柱体。在main()函数中,

2016-05-26 18:35:39 313

原创 第十三周项目3—形状类族的中的纯虚函数

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年3月8*问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。 用如下的main()函数,求出定义的

2016-05-26 18:31:40 288

原创 第十三周项目2.3—动物这样叫

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月26*问题描述:每一个Animal的派生类都有一个“名字”数据成员,这一共有的成员完全可以由基类提供改造上面的程序, 将这一数据成员作为抽象类Animal数据成员被各派生类使

2016-05-26 09:31:19 182

原创 第十三周项目2.2—动物这样叫

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月26*问题描述:显然,Animal设计为抽象类更合适,Animal不需要能够实例化,是专门作基类使用的。改造程序,使Animal设计为抽象类, 这时main()函数中p =

2016-05-26 09:22:48 172

原创 第十三周项目2.1—动物这样叫

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月26*问题描述:根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数。*/#include using

2016-05-26 08:53:27 239

原创 第十三周项目1.4—分数类中的运算符重载

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月25*问题描述:定义分数类中>运算符重载,实现分数的输入输出,改造原程序中对 运算结果显示方式,使程序读起来自然。*/#include #include using namespa

2016-05-25 21:04:32 183

原创 第十三周项目1.3—分数中的运算符重载

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月25*问题描述:定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。*/#include #include using namespace std;cla

2016-05-25 20:33:37 189

原创 第十三周项目1.2—分数中的运算符重载

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月25*问题描述:实现分数类中的对象和整型数的四则运算。分数类中的对象可以和整型数进行四则 运算,且运算符合交换。例如:CFraction a(1,3),b; int i=2;可以完成b=a

2016-05-25 20:21:02 182

原创 第十三周项目1.1—分数中的运算符的重载

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月25*问题描述:实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算*/#include #include using namespace std;cl

2016-05-25 20:00:49 174

原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(3)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月24*问题描述:当基类同名成员函数定义为纯虚函数后,发生了什么现象?为什么会这样?*/#include using namespace std;class Vehicle//交通工具{public

2016-05-24 15:15:31 621

原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(2)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月24*问题描述:当基类的指针指向派生类时,用指针调用同名 成员函数,执行的是基类的成员函数, 还是派生类的成员函数?为什么会这样?什么是多态性? */ #include usi

2016-05-24 14:28:09 883

原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(1)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月24*/#include using namespace std;class Vehicle//交通工具{public: void run()const { cout

2016-05-24 14:07:05 574

原创 第十三周项目—阅读程序,并运行结果(纯虚函数)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月24*/#includeusing namespace std;class Base{public: virtual void Who()=0;};class FirstDerived

2016-05-24 13:58:19 183

原创 第十三周项目—阅读程序,并运行结果(虚析构函数)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月24*/#includeusing namespace std;class BASE{private: char c;public: BASE(char n):c(n){}

2016-05-24 12:55:29 221

原创 第十三周项目—阅读程序,并运行结果(虚函数)

#includeusing namespace std;class A{private: int a;public: A():a(5){} virtual void print()const { cout<<a; }};class B:public A{private: char b;public: B()

2016-05-24 12:40:54 282

原创 第十二周项目4-String类的构造

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月23*问题描述:请构造String类的加、减运算(s1+s2将两个字符串的连接起来;s1-s2是将s1的尾部空格和s2的前导空格去除后的连接)*/#include #includeusing name

2016-05-23 09:32:36 392 1

原创 第十二周项目3—数组类运算的实现

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月23*问题描述: 设计数组类Array,为了实现测试函数中要求的功能,请补足相关的函数(构造、析构函数) 和运算符重载的函数。请注意引用的用法。*/#include #includ

2016-05-23 08:47:57 240

原创 第十二周项目2—Time类中的运算符重载

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月19*问题描述: 实现Time类中的运算符重载。*/#include using namespace std;class CTime{private: uns

2016-05-19 09:12:57 211

原创 第十二周项目1.3—实现复数类中的运算符重载

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月14日*问题描述:在(2)的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算。 设Complex c; double d; c+d和d+c的结果为“将d视为实部为

2016-05-14 14:36:15 243

原创 第十二周项目1.2—实现复数类中的运算符重载(友元函数)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月14日*问题描述:请用类的友元函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘*/#includeusing namespace std;class Complex{public:

2016-05-14 13:28:33 304

原创 第十二周项目1.1实现复数类中的运算符重载(成员函数)

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月14日*问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘*/#includeusing namespace std;class Complex{public:

2016-05-14 13:13:17 402

原创 第十二周—阅读程序(4)

#include using namespace std; class Pair { int m; int n; public: Pair(int i, int j):m(i),n(j) {} bool operator >(Pair p) const; }; bool Pair::operator>(Pair p)const

2016-05-14 00:12:09 198

原创 第十二周—阅读程序(3)

#includeusing namespace std;class Wages //“工资”类{ double base; //基本工资 double bonus; //奖金 double tax; //税金public: Wages(double CBase, double CBonus,double CTax): base(CBase), bo

2016-05-13 23:54:03 232

原创 第十二周—阅读程序(2)

#include using namespace std;class Sample{private: int x;public: Sample() {} Sample (int a){x=a;} void disp(){cout<<"x="<<x<<endl;} Sample operator+(const Sample &s); //成员函数

2016-05-13 23:15:55 279

原创 第十二周—阅读程序(1)

#include using namespace std;class Sample{private: int x;public: Sample () { } Sample(int a){x=a;} void disp(){cout<<"x="<<x<<endl;} friend Sample operator+( Sample &

2016-05-13 23:06:56 217

原创 第十一周项目4—教师兼干部类

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月13日*问题描述:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。*要求: (1)在两个基类中都包含姓名、年龄

2016-05-13 21:46:14 195

原创 第十一周项目3.2—警察和厨师

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月13日*问题描述:根据下面的图,定义各个类:*要求: 请为各个类增加构造函数,可以增加需要的其他函数,自行编制main函数,完成初步的测试*/#include using namespace

2016-05-13 21:19:38 207

原创 第十一周项目3.1—警察和厨师

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月13日*问题描述:根据下面的图,定义各个类:*要求: 请为各个类增加构造函数,可以增加需要的其他函数,自行编制main函数,完成初步的测试*/#include using namespace

2016-05-13 20:37:35 241

原创 第十一周项目2.3—存储班长信息的学生类

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月13日*问题描述:请完成类中成员函数定义及测试函数**********当Stu类的数据成员访问权限改为private后,39和40行访问基类的私有数据成员,出错是必然的。**********修改方法(1)

2016-05-13 19:06:32 198

原创 第十一周项目2.2—存储班长信息的学生类

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月13日*问题描述:请完成类中成员函数定义及测试函数 **********当Stu类的数据成员访问权限改为private后,39和40行访问基类的私有数据成员,出错是必然的。**********修改方法(

2016-05-13 19:01:48 219

原创 第十一周项目2.1—存储班长信息的学生类

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月13日*问题描述:请完成类中成员函数定义及测试函数 */#include using namespace std;class Stu //声明基类{public: Stu

2016-05-13 18:52:40 283

原创 第十一周项目1.3— 点 圆 圆柱类族的设计

/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月11日*问题描述:问题描述:按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、 体积并输出并且完成要求的计算任务: (1)先建立一个

2016-05-11 20:40:48 469

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除