| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 524 人关注过本帖
标题:[求助]不知道除了什么错?
取消只看楼主 加入收藏
喝茶的小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
快速回复:[求助]不知道除了什么错?
数据加载中...
 
   



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

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