自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 建立专门的链表类处理有关动态链表的操作

呵呵 三个函数 insert cat 和 append貌似都导致程序崩溃了。。。

2014-02-28 16:06:22 689

原创 数组模版类(有错误)

模版类输出操作符如何重载。。。。。???#includeusing namespace std;templateclass MyArray{private: T*arr; //用于存放动态分配的数组内存首地址 int size; //数组大小public: MyArray(int sz=50); MyArray(T a[],int sz); //

2014-02-24 13:29:39 622

原创 建立专门的数组类处理有关数组的操作+扩展1

数组是几乎所支持的组织数据的方法。C和C++对数组类型提供了内置支持,使我们利用数组实现软件中需要的各种实用的功能。但是,这种支持仅限于用来读写单个元素的机制。C++不支持数组的抽象abstraction,也不支持对整个数组的操作。例如:把一个数组赋值给另外一个数组,对两个数组进行相等比较或者想知道数组的大小size,等等。对C++而言,数组是从C语言中继承来的,它反映了数据与对其进行操作的算法的

2014-02-22 12:43:30 650

原创 立体类族共有的抽象类

设计一个抽象类CSolid,含有两个求表面积及体积的纯虚函数。设计个派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义基类的指针p(CSolid *p;),利用p指针,输出正方体、球体及圆柱体对象的表面积及体积。#includeusing namespace std;class CSolid{//private:protecte

2014-02-22 10:57:58 642

原创 抽象基类

写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的main()函数,求出定义的几个几何体的面积和。 主要在于理解什么情况下才应该使用抽象基类更合适。。。#includeusing namespace std;class Shape{public: virtual double area(

2014-02-21 16:33:36 773

原创 根据给出的基类Animal和main()函数。

【项目1】根据给出的基类Animal和main()函数。1、根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数。2、显然,Animal设计为抽象类更合适,Animal不需要能够实例化,是专门作基类使用的。改造程序,使Animal设计为抽象类,这时main()函数中p = new Animal();将出错,将

2014-02-21 15:38:07 1322

原创 类的组合与继承

(1)先建立一个Point(点)类,包含数据成员x,y(坐标点);(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员(半径),基类的成员表示圆心;(3)编写上述两类中的构造、析构函数及必要的输入输出函数(4)定义友元函数int locate,判断点p在圆c上、圆c内或圆c外,返回值0 圆外;(5)重载关系运算符(6种)运算符,使之能够按圆的面积比较两个圆的大小;

2014-02-21 14:06:02 704

原创 日期时间类

定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)和PrintDate()函数分别用于设置日期和显示日期;再定义一个时间类Time,数据成员包括时、分、秒,SetTime(int h,int m,int s)和PrintTime()函数分别用于设置时间和显示时间,在此基础上再定义一个日期时间类TimeDate,充分利用已有的两个类,并编写主函数测试

2014-02-21 11:11:18 1021

原创 车辆类多重继承中使用虚基类

【项目3】在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承。(1)根据上面各类间关系的描述,补全下面程序段中空缺的代码(2)实现程序中声明的成员函数,注意相应操作中的动作发生的条件不能满足时应给出提示。(3)运行程序,享受开摩托的过程。(请下载资源中一个可执行文件,可以先运行再编程。不必申请驾照,这个摩托

2014-02-21 10:19:34 763

原创 分别定义Teacher(教师)类和Cadre(干部)类

【项目2】(第11章习题9)分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求: (1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。 (2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成员w

2014-02-20 16:37:08 16215 1

原创 点类、圆类、圆柱类

【项目4】按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,并且完成要求的计算任务:    (1)先建立一个Point(点)类,包含数据成员x,y(坐标点);    (2)以Point为基类,派生出一个Circle(圆)类,增加数据成员 (半径);    (3)再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高)。     要

2014-02-20 13:25:55 2728 9

原创 定义一个名为CPerson的类

定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出CEmployee类,派生类CEmployee增加了两个新的数据成员,分别用于表示部门和薪水。要求派生类CEmployee的构造函数显示调用基类CPerson的构造函数,并为派生类CEmployee定义析构函数,定义输出信息的函数。#include

2014-02-20 11:45:20 3457

原创 定义点类,并以点类为基类,派生出直线类,从基类中继承的点的信息表示直线的中点。

#include#includeusing namespace std;class Point //定义坐标点类{public: //定义必要的构造函数 Point(double a=0,double b=0):x(a),y(b){} double xreturn(){return x;} double yreturn(){return y;}

2014-02-20 10:18:51 2811

原创 二维数组类Douary

只想说,其实还是一维动态数组。。。。#include#include#includeusing namespace std;class Douary{public: Douary(int m, int n);//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元素初始化为0 Douary(const Douary &d); //因为有指针数据成员,复制

2014-02-10 15:19:11 741 3

原创 离开九天。。。

过年加去了趟北京。。。学习间断了九天。。。从今天开始没有特殊情况的话。。要连续每天都要学习了哇。。。

2014-02-09 10:04:17 1053 2

C#委托使用实例入门

C# 委托使用入门实例,通过一个多窗口的实例,描述了委托的实际用法,通过这个实例,可以对C#委托进行初步的入门。

2020-10-03

MSDN精简版本

MSDN_精简版_1.4.part3.rar

2013-11-11

空空如也

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

TA关注的人

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