问题及代码:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:project.cpp
*作 者:陈文青
*完成日期:2015年6月3日
*版 本 号:v1.0
*
*问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Trian...
分类:
其他好文 时间:
2015-06-03 09:46:33
阅读次数:
108
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第十三周(-形状类族的中的纯虚函数)
*作者:王忠
*完成日期:2015.6.02
*版本号:v1.0
*
*问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形...
分类:
其他好文 时间:
2015-06-02 13:27:10
阅读次数:
144
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第十三周(立体类族共有的抽象类)
*作者:王忠
*完成日期:2015.6.02
*版本号:v1.0
*
*问题描述:设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体、...
分类:
其他好文 时间:
2015-06-02 13:24:03
阅读次数:
123
设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义CSolid *p;(p是指向基类的指针,且这个基类是个抽象类)。要求利用这个p指针,能够求出正方体、球体及圆柱体对象的表面积及体积。
#include "iostream"
using namespace std;
c...
分类:
其他好文 时间:
2015-06-02 09:22:02
阅读次数:
154
#include
using namespace std;
class Vehicle {
public:
virtual void run() const { cout << "run a vehicle. "<<endl; } //(2) run()为虚函数
};
class Car: public Vehicle //汽车
{
public:
void run() con...
分类:
其他好文 时间:
2015-06-01 22:51:56
阅读次数:
150
写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的main()函数,求出定义的几个几何体的面积和。
int main()
{
Circle c1(12.6),c2(4.9);//建立Circle类对象c1,c2,参数为圆半径
Rectangle r1(4.5,8.4),r2(5.0,2...
分类:
其他好文 时间:
2015-06-01 22:50:35
阅读次数:
117
#include
using namespace std;
class Vehicle{
public:
virtual void run() const = 0; //(3) run()为纯虚函数,const意指其为常成员函数,并非纯虚函数之必要
};
class Car: public Vehicle //汽车
{
public:
void run() const
...
分类:
其他好文 时间:
2015-06-01 22:49:53
阅读次数:
151
问题及代码:
#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-06-01 22:47:02
阅读次数:
187
问题及代码:
#include
using namespace std;
class Base
{
public:
virtual void Who() =0; //纯虚函数
};
class FirstDerived:public Base
{
public:
void Who()
{
cout<<"F";
}
};
class Seco...
分类:
其他好文 时间:
2015-06-01 20:31:33
阅读次数:
111
看了一篇讲c++内存管理的长博,感叹作者的牛逼之余也加点儿梗吧。。。
贴出博客地址:c++内存管理-- oayx大神!http://www.cnblogs.com/lancidie/archive/2011/08/05/2128318.html
tips:在类内,多态基类的析构函数应该为虚函数
根据c++多态特性,当我们的基类指针指向子类对象时,当我们调用基类指针的某个函数为虚函数,...
分类:
编程语言 时间:
2015-06-01 18:58:25
阅读次数:
130