[C++]实验七:类的对象成员的使用、复制构造函数的使用

本文通过两个示例介绍了C++中类的对象成员使用和复制构造函数的应用。首先创建了一个Computer类,包含CPU、RAM和CDROM对象成员,展示了它们的构造和析构顺序。然后定义了Word类,实现包括默认构造、复制构造、含参数构造函数,以及词义的添加、查找和输出功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/*
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值