C++创建一个CPU类

2025-11-02 01:15:52

1、首先我们将基础的框架输入,包括头文件和main函数

C++创建一个CPU类

2、接着,看到数据成员中有一个是枚举类型,所以要在类之前声明。如图所示

C++创建一个CPU类

3、接着,我们就可以定义我们的类了,定义类的基本语法形式是

class <类名>

{

    (内部结构)

};

此处定义了我们的私有成员,其中rank前的CPU_Rank是我们的自定义类型,与int,char等类型同样的使用方法

C++创建一个CPU类

4、接着我们定义成员函数run和stop

C++创建一个CPU类

5、此外,我们还可以对该类设置构造函数和析构函数,这样我们才能顺利的初始化它,如图所示

C++创建一个CPU类

6、接着,我们就可以进入main函数建立对象,并且调用它的函数了。如图所示

C++创建一个CPU类

C++创建一个CPU类

7、源代码:

#include <iostream>

using namespace std;

enum CPU_Rank{p1=1,p2,p3,p4,p5,p6,p7}; 

class CPU

{

private:

CPU_Rank rank;//等级

unsigned int frequency;//MHZ

float voltage;//V

public:

CPU(CPU_Rank r,unsigned int f,float v)

{

rank=r;

frequency=f;

voltage=v;

cout<<"构造一个CPU"<<endl;

}

~CPU()

{

cout<<"析构一个CPU"<<endl;

}

void run()

{

cout<<"一个CPU正在运行"<<endl;

}

void stop()

{

cout<<"一个CPU停止运行"<<endl;

}

};

void main()

{

CPU c(p2,7900,220);

c.run();

c.stop();

}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢