标题:[求助]不知道除了什么错?
取消只看楼主
喝茶的小k
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2006-7-27
 问题点数:0 回复次数:1 
[求助]不知道除了什么错?

定义一个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)成员函数中输出相应提示信息。
(3)使用Debug观察构造函数和析构函数的调用顺序

这个是我自己写的,不知道初了什么错?
#include<iostream>
using namespace std;
class CPU
{
enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7};
CPU_Rank rank;
int frequency;
float voltage;
public:
CPU(enum CPU::CPU_Rank i,int fre,float vol);
~CPU();
void ran();
void stop();
};
CPU::CPU(enum CPU::CPU_Rank i,int fre,float vol)
{
rank=i;
frequency=fre;
voltage=vol;
cout<<"CPU信息已知"<<endl;
}
CPU::~CPU()
{
cout<<"CPU已确定"<<endl;
}
void CPU::ran()
{
cout<<"CPU的等级:"<<rank<<endl
<<"CPU的频率:"<<frequency<<endl
<<"CPU的电压:"<<voltage<<endl;
}
void CPU::stop()
{
cout<<"CPU已停止运行"<<endl;
}
void main()
{
CPU obj(3,500,5);
}

搜索更多相关主题的帖子: frequency 提示信息 color 
2006-11-18 15:41
喝茶的小k
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2006-7-27
得分:0 
枚举用法出了问题,为什么回有这种问题?

2006-11-18 16:26



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




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

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