#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};
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(float v){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();
}
CPU分类虚构函数初级实现
最新推荐文章于 2024-08-12 16:55:46 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)