阅读下面类的定义,请说出在测试函数中不同情况的调用产生的结果
[cpp] view
plaincopyprint?
#include
using namespace std;
class A
{
protected:
int a,b;
public:
A(int aa, int bb):a(aa...
分类:
其他好文 时间:
2015-06-02 09:34:41
阅读次数:
151
项目1 - 教师兼干部类】
分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求:
(1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。
(2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成员...
分类:
其他好文 时间:
2015-06-02 09:24:53
阅读次数:
161
设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义CSolid *p;(p是指向基类的指针,且这个基类是个抽象类)。要求利用这个p指针,能够求出正方体、球体及圆柱体对象的表面积及体积。
#include "iostream"
using namespace std;
c...
分类:
其他好文 时间:
2015-06-02 09:22:02
阅读次数:
154
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:d.cpp
*作 者:张旺华
*完成日期:2015年6月1日
*版 本 号:v1.0
*/...
分类:
其他好文 时间:
2015-06-01 22:51:25
阅读次数:
143
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:d.cpp
*作 者:张旺华
*完成日期:2015年6月1日
*版 本 号:v1.0
*/
#include
using namespace std;
class A
{
public:
int n;
};
class B:virtual public A ...
分类:
其他好文 时间:
2015-06-01 22:38:50
阅读次数:
171
项目4 - 类族的设计】
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数are...
分类:
其他好文 时间:
2015-06-01 14:51:28
阅读次数:
75
【项目4 - 类族的设计】
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved...
分类:
其他好文 时间:
2015-06-01 09:45:56
阅读次数:
123
项目3 - 点类派生直线类】定义点类Point,并以点类为基类,派生出直线类Line,从基类中继承的点的信息表示直线的中点。请阅读下面的代码,并将缺少的部分写出来。
[cpp] view
plaincopyprint?
#include
#include
using namespace std;
class Point //定义坐标...
分类:
其他好文 时间:
2015-06-01 09:44:42
阅读次数:
285
(2)字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示。请将类声明中的string全部改为char *后,重新写一遍程序(此时的区别是,类中有指针成员,构造和析构函数需要考虑深复制的问题了。)
[cpp] view
plaincopyprint?
class CPerson
{
protec...
分类:
其他好文 时间:
2015-05-31 18:34:22
阅读次数:
110
#include?<iostream>
#include?<vector>
#include?<algorithm>
#include?<boost/timer.hpp>
#define?NUMS?(10000000)
int
main()
{
????std::vector<int>?v1,?v2;
????for(int?i=0;?i<NUMS;?...
分类:
其他好文 时间:
2015-05-27 17:33:09
阅读次数:
122