/*
1. 定义一个简单的Computer类,有数据成员芯片(cpu)、内存(ram)、光驱(cdrom)等等,
有两个公有成员函数run、stop。cpu为CPU类的一个对象,ram为RAM类的一个对象,cdrom为CDROM类的一个对象,定义并实现这个类。
要求:在主程序中定义一个Computer的对象,使用debug调试功能观察程序的运行流程,特别注意观察各个对象成员的构造与析构顺序。
*/
#include "Computer.h"
void main()
{
Computer mypc;
mypc.run();
mypc.stop();
}
/*
2. 构造单词类
建立一个由单词及其含义组成的类Word (每个单词最多存储有10 条含义),该类至少应包含如下的成员函数:
- 构造函数:默认构造函数、复制构造函数和含两个参数(单词名称和包含其解释的字符串数组)的构造函数;
- 析构函数;
- 用于词义添加和查找和输出的成员函数;
- 用于单词输入和输出的成员函数等
并在main函数中该单词类。
*/
#include "word.h"
#include <iostream>
#include <string>
using namespace std;
void main()
{
Word GOOD; //调用默认构造函数
GOOD.edit("good"); //单词的修改
GOOD.addNewMeani