标题:定义一个CPU类,报错求修改
取消只看楼主
海音书社
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-11-10
结帖率:100%
已结贴  问题点数:20 回复次数:1 
定义一个CPU类,报错求修改
//定义一个CPU类,包含等级(rank) 、频率(frequency) 、电压(voltage)等属性,
//有两个公有成员函数run、stop。
//其中,rank为枚举类型CPU_Rank,定义为enum CPU_Rank {P1=1, P2, P3, P4, P5, P6, P7}。
//frequency为单位是MHz的整型数,voltage为浮点型的电压值。观察构造函数和析构函数的调用顺序。
//构造函数输出
#include<iostream>
using namespace std;
enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7};
class CPU
{
 public:
     void run();
    void stop();
    CPU(int r=0,int f=0,float v=0.0);
 ~CPU()              //析构一个CPU
 {
     cout<<"析构了一个CPU"<<endl;
 }
 private:
     int rank;
     int frequency;
     float voltage;
};
void CPU::run()
 {
     cout<<"构造了一个CPU"<<endl;
 }
 void CPU::stop()
 {
      cout<<"Rank:"<<rank<<endl;
        cout<<"Frequency:"<<frequency<<endl;
      cout<<"Voltage:"<<voltage<<endl;
     cout<<"CPU停止工作"<<endl;
 }
 
 CPU::CPU(int r,int f,float v)
 {
    rank=r;
     frequency=f;
     voltage=v;
 }
int main()
{
    CUP x(2,300,2.0);
    x.run();
    x.stop();
    return 0;
}
搜索更多相关主题的帖子: frequency include public 
2015-11-10 14:29
海音书社
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-11-10
得分:0 
回复 2楼 wp231957
哈哈,不过自己看真的没看出来,谢谢!!
2015-11-10 15:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-459061-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.169770 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved