#include
using namespace std;
class A {
int a;
public:
A():a(5){}
virtual void print()const { cout<<a;}
};
class B: public A {
char b;
public:
B() { b='E'; }
void print() const { cout...
分类:
其他好文 时间:
2015-06-01 18:56:31
阅读次数:
140
#include
using namespace std;
class Base
{
public:
virtual void Who() =0;
};
class FirstDerived:public Base
{
public:
void Who() { cout<<"F"; }
};
class SecondDerived:public Base
{
public:
...
分类:
其他好文 时间:
2015-06-01 18:50:45
阅读次数:
126
一、虚继承情况下类的内存大小计算
当每个基类中有多个虚函数时,并且在虚继承的情况下,内存是如何分配的,如何计算类的大小,下面举例说明:
#include
using namespace std;
class A
{
public:
int a;
virtual void aa(){};
};
class D
{
public:...
分类:
编程语言 时间:
2015-06-01 11:42:24
阅读次数:
223
问题及代码:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称: 立体类族共有的抽象类 .cpp
*作 者:白云飞
*完成日期:2015年5月29日
*版 本 号:v1.0
*
*问题描述:设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CBall、CCube、CCy...
分类:
其他好文 时间:
2015-05-29 18:17:58
阅读次数:
95
问题及代码:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称: 形状类族的中的纯虚函数 .cpp
*作 者:白云飞
*完成日期:2015年5月29日
*版 本 号:v1.0
*
*问题描述:定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Tri...
分类:
其他好文 时间:
2015-05-29 15:49:43
阅读次数:
115
(1)代码:
#include
using namespace std;
class Vehicle //交通工具
{
public:
void run() const
{
cout << "run a vehicle. "<<endl;
}
};
class Car: public Vehicle //汽车
{
public...
分类:
其他好文 时间:
2015-05-27 23:03:04
阅读次数:
209
【项目2-形状类族的中的纯虚函数】
写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的main()函数,求出定义的几个几何体的面积和。
[cpp] view
plaincopyprint?
int main()
{
Circle c1(1...
分类:
其他好文 时间:
2015-05-27 15:52:56
阅读次数:
145
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:d.cpp
*作 者:张旺华
*完成日期:2015年5月27日
*版 本 号:v1.0
*/
#include
using namespace std;
class Vehicle //交通工具
{
public:
void run() const
...
分类:
其他好文 时间:
2015-05-27 13:58:48
阅读次数:
108
1、阅读下面的程序,并写出运行结果
(1)虚函数
#include
using namespace std;
class A {
int a;
public:
A():a(5){}
virtual void print()const { cout<<a;}
};
class B: public A {
char b;
public:
B() ...
分类:
编程语言 时间:
2015-05-27 10:07:09
阅读次数:
160