创立一个CPU类,包括等级(rank),频率(frequency),电压(voltage)等属性,包括两个公有成员函数run,stop。其中:rank为枚举类型CPU_Rank,声明为 enum CPU_Rank{p1=1,p2,p3,p4,p5,p6,p7},frequency为单位是MHZ的整型数,voltage为浮点型的电压值。急的同学可以直接跳到最后看源代码。
工具/原料
1
电脑
2
c++编译器
方法/步骤
1
首先我们将基础的框架输入,包括头文件和main函数
2
接着,看到数据成员中有一个是枚举类型,所以要在类之前声明。如图所示
3
接着,我们就可以定义我们的类了,定义类的基本语法形式是class <类名>{ (内部结构)};
4
接着,就可以设置成员函数run和stop了
5
此外,我们还可以在类中加上构造函数和析构函数,以初始化,如图所示
6
设置好之后,我们就可以在main函数中创建CPU对象和调用成员函数了
注意事项
1
注意在main函数中初始化对象时,参数的个数要和构造函数相对应,不然会报错。
2
记得class {类体} ;,这里有个分号,创建类的时候有个分号,切记
3
希望对你有帮助