#include<iostream>
using namespace std;
enum cpu_rank{p1=1,p2,p3,p4,p5,p6,p7};
class cpu
{
private:
cpu_rank rank;
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()
{
cpu a(p6,300,2.8);
a.run();
a.stop();
}