📄 computer.h
字号:
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
class Ram
{
public:
Ram();
Ram(Ram &ram);
~Ram();
int getCap();
int getFre();
private:
int capacity;
int frequency;
};
Ram::Ram()
{
capacity= -1;
frequency= -1;
cout<<"RAM 初始化完成."<<endl;
}
Ram::Ram(Ram &ram)
{
capacity= ram.capacity;
frequency= ram.frequency;
cout<<"RAM 初始化完成."<<endl;
}
Ram::~Ram()
{
cout<<"RAM 析构完成."<<endl;
}
int Ram::getCap()
{
return capacity;
}
int Ram::getFre()
{
return frequency;
}
//////////////////////////////////////////////////////////
class Cdrom
{
public:
Cdrom();
Cdrom(Cdrom &cdrom);
~Cdrom();
int getSpe();
int getCap();
private:
int speed;
int capacity;
};
Cdrom::Cdrom()
{
speed= -1;
capacity= -1;
cout<<"CDROM 初始化完成."<<endl;
}
Cdrom::Cdrom(Cdrom &cdrom)
{
speed= cdrom.speed;
capacity= cdrom.capacity;
cout<<"CDROM 初始化完成."<<endl;
}
Cdrom::~Cdrom()
{
cout<<"CDROM 析构完成."<<endl;
}
int Cdrom::getSpe()
{
return speed;
}
int Cdrom::getCap()
{
return capacity;
}
//////////////////////////////////////////////////////////////////
enum CPU{NO=0,P1,P2,P3,P4,P5,P6,P7};
class Computer
{
public:
Computer();
Computer(Computer &);
~Computer();
int run();
int stop();
private:
Ram ram;
Cdrom cdrom;
CPU cpu;
};
Computer::Computer()
{
cpu= NO;
cout<<"COMPUTER 初始化完成"<<endl;
}
Computer::Computer(Computer &comp)
{
ram= comp.ram;
cdrom=comp.cdrom;
cpu=comp.cpu;
cout<<"COMPUTER 初始化完成"<<endl;
}
Computer::~Computer()
{
cout<<"COMPUTER 析构完成"<<endl;
}
int Computer::run()
{
cout<<"CPU 开始运行!"<<endl;
return 1;
}
int Computer::stop()
{
cout<<"CPU 停止运行!"<<endl;
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -