?? head.h
字號:
#ifndef __HEAD_H_
#define __HEAD_H_
#include <iostream.h>
enum CpuManufacturer {CpuA = 1, CpuB, CpuC};//CPU廠商
enum MemoyManufacturer {MemoyA = 1, MemoyB, MemoyC};//內存廠商
enum MemoySize {MemoySizeA = 128, MemoySizeB = 256, MemoySizeC = 512};//內存大小
enum MonitorManufacturer {MonitorA = 1, MonitorB, MonitorC};//顯示器廠商
enum MonitorType {CRT = 1, LCD};//顯示器類型
enum MonitorSize {MonitorSizeA = 14, MonitorSizeB = 15, MonitorSizeC = 17, MonitorSizeD = 19};//顯示器大小
enum MainBoardManufacturer {MainBoardA = 1, MainBoardB, MainBoardC};//主板廠商
//CPU類
class CPU
{
private:
int cpufrequency;
int cpuvalue;
CpuManufacturer cpumanufacturer;
public:
// CPU();
// virtual ~CPU();
void SetCpuManufacturer();
CpuManufacturer GetCpuManufacturer();
void SetCpuFrequency();
int GetCpuValue();
};
//內存類
class Memoy
{
private:
int memoyvalue;
MemoySize memoysize;
MemoyManufacturer memoymanufacturer;
public:
// Memoy();
// virtual ~Memoy();
void SetMemoySize();
MemoyManufacturer GetMemoyFacturer();
void SetMemoyFacturer();
int GetMemoyValue();
};
//主板類
class MainBoard
{
private:
int flag;
int mainboardvalue;
MainBoardManufacturer mainboardmanufacturer;
public:
// MainBoard();
// virtual ~MainBoard();
MainBoardManufacturer GetMainBoardFacturer();
void SetMainBoardFacturer();
int GetMainBoardValue();
void Plug(CPU* , Memoy*);
void SelfCheck();
};
//顯示器類
class Monitor
{
private:
int monitorvalue;
MonitorManufacturer monitormanufacturer;
MonitorSize monitorsize;
MonitorType monitortype;
public:
// Monitor();
// virtual ~Monitor();
MonitorManufacturer GetMonitorFacturer();
void SetMonitorFacturer();
int GetMonitorValue();
void SetMonitorSize();
void SetMonitorType();
};
//計算機類
class Computer : public CPU, public Memoy, public MainBoard, public Monitor
{
private:
public:
// Computer();
// virtual Computer();
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -