菜鸟求教C++
题目:声明一个简单的computer类,有数据成员芯片(cpu).内存(ram).光驱(cdrom)等,有2个公有成员函数run和stop.cpu为CPU类的一个对象,r...
题目:声明一个简单的computer类,有数据成员芯片(cpu).内存(ram).光驱(cdrom)等,有2个公有成员函数run和stop.cpu为CPU类的一个对象,ram为RAM类的一个对象,cdrom为CDROM类的一个对象,声明并实现这个类.
我的想法是:
#include <iostream>
using namespace std;
class computer
{
public:
void CPU(char r,int f,double v);
void run()
{
cout<<"cpu开始运行!"<<endl;
}
void stop()
{
cout<<"cpu停止运行!"<<endl;
}
private:
char r;
int f;
double v;
}
computer::CPU(char r,int f,double v)
{
char rank;
int frequency;
double voltage;
rank=r;
frequency=f;
voltage=v;
cout<<"构造了一个CPU!"<<endl;
}
int main
{
CPU cpu(AMD,240,2.8);
cout<<"my cpu rank is:"<<cpu.rank;
cout<<"my cpu frequency is:"<<cpu.frequency;
cout<<"my cpu voltage is:"<<cpu.voltage;
cpu.run();
cpu.stop();
return 0;
}
高手帮我修改下错误,其中我只写咯cpu类,还有2个没写,你也可以把自己的想法写给我参考下,谢谢咯各位~~ 展开
我的想法是:
#include <iostream>
using namespace std;
class computer
{
public:
void CPU(char r,int f,double v);
void run()
{
cout<<"cpu开始运行!"<<endl;
}
void stop()
{
cout<<"cpu停止运行!"<<endl;
}
private:
char r;
int f;
double v;
}
computer::CPU(char r,int f,double v)
{
char rank;
int frequency;
double voltage;
rank=r;
frequency=f;
voltage=v;
cout<<"构造了一个CPU!"<<endl;
}
int main
{
CPU cpu(AMD,240,2.8);
cout<<"my cpu rank is:"<<cpu.rank;
cout<<"my cpu frequency is:"<<cpu.frequency;
cout<<"my cpu voltage is:"<<cpu.voltage;
cpu.run();
cpu.stop();
return 0;
}
高手帮我修改下错误,其中我只写咯cpu类,还有2个没写,你也可以把自己的想法写给我参考下,谢谢咯各位~~ 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询