问题描述:
构建电脑类:CPU类,RAM类,CD_ROM类,COMPUTER类,并且要求: 1. 声明私有数据成员cpu、ram、cdrom,声明公有成员函数run、stop,可在其中输出提示信息。2. 在main()函数中声明一个Computer类的对象,调用其成员函数。
1. 声明一个CPU类:
#include<iostream>
using namespace std;
enum CPU_Rank{
P1 = 1, P2, P3, P4, P5, P6, P7 };
//声明一个CPU类
class CPU{
private:
CPU_Rank rank; //CPU等级
int frequency; //CPU主频
float voltage; //电压
public:
CPU(CPU_Rank r, int f, float v)
{
rank = r;
frequency = f;
voltage = v;
cout << "构造了一个CPU!" << endl;
}
~CPU(){
cout << "析构了一个CPU!" << endl; }
CPU_Rank GetRank()const {
return rank; } // 外部接口函数,用于设置私有成员rank
int GetFrequency()const {
return frequency; } // 外部接口函数
float GetVoltage()const {
return voltage; } // 外部接口函数
void SetRank(CPU_Rank r){
rank = r; } // 私有数据成员的接口,用于获取私有数据成员rank的值
void SetFrequency(int f) {
frequency = f; } // 私有数据成员的接口
void SetVoltage(float v) {
voltage = v; } // 私有数据成员的接口
void Run(){

最低0.47元/天 解锁文章
1384

被折叠的 条评论
为什么被折叠?



