#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
enum CPU_Rank{P1 = 1,P2,P3,P4,P5,P6,P7};
CPU_Rank rank;
class CPU{
private:
int frequency;
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;}
int GetFrequency() const{return frequency;}
float GetVoltage() const{return voltage;}
void SetRank(CPU_Rank r){rank=r;}
void SetFrequency(int f){frequency = f;}
void SetVoltage(float v){voltage = v;}
void Run(){cout<<"CPU开始运行!"<<endl;}
void Stop(){cout<<"CPU停止运行!"<<endl;}
};
int main(int argc, char** argv) {
CPU a(P6,300,2.8);
a.Run();
a.Stop();
return 0;
}