设计一个计算机系统类,由软件和硬件组合而来
使用c++的继承和组合
思路
- 首先定义一个硬件和软件类,包含各自的数据成员和成员函数
- 采用多继承实现计算机系统类
- 采用组合实现计算机系统
- 最后 在main()中进行测试
#include <iostream>
#include <string.h>
using namespace std;
class CHard
{
public :
CHard(char *bn)
{
strcpy(bodyname, bn);
}
CHard(CHard &h)
{
strcpy(bodyname, h.bodyname);
}
void Disp()
{