学弱党跪求c++实验题详解,最好有注释……

实验要求:

  1. CPU类

操作(函数):
三个Get()函数设置为常函数

  1. RAM类

操作(函数)
三个Get()函数设置为常函数

  1. COMPUTER类

数据(属性)

声明COMPUTER是CPU和RAM的有元类
增加静态变量static int count统计computer个数,定义静态函数用于输出数量

操作(函数)

改变复制构造函数,形参为常引用

void Setcpu() {直接访问设置cpu的数据成员}
void Setram() {直接访问设置ram的数据成员}

Getcomputer() {直接访问cpu和ram的数据成员},并设置为常函数。

Setprice()设置价格price。
Getprice()得到价格price。

  1. 主函数

输出computer数量初始值;

创建新的CPU和RAM对象,用带参数的方式创建新的COMPUTER对象computer1;

输出count值;

computer1调用Setcpu和Setram,对其中的cpu和ram进行参数设置;
调用Get函数输出cpu和ram的属性参数值

创建常CPU和常RAM的对象;

用带参数的方式创建常COMPUTER对象computer2;(注意在CPU和RAM中也要更改复制构造函数,形参变为常引用;并且需要改变COMPUTER类中参数为CPU和RAM的构造函数,形参为常引用)

输出count值;

调用Get函数输出cpu和ram的属性参数值

尝试用computer2调用非常函数

生成新的COMPUTER对象computer3,并将computer2赋给computer3

尝试修改computer3的价格

学弱要想进步,就得自己写。翻翻书,对照书上的例子,自己写吧

http://wenku.baidu.com/link?url=2IijLr91s_7BQ3gzgjtq77tZ9kuvt6AAtDs3S6D8ROsAX5Av8X_d62csobDJI4nx_49tnM_lk6BXA5Z_hFv6jGcRyXMQgkRRR3Eo5GFrtuG
你好意思说自己是学弱党,学弱党起码会google吧。
连google都不会只能叫xx党。算了,不明说了。

步骤已经全部出来了,这还不好写?你希望别人给你写一个是不可能的,得自己不断实验,你才能进步啊!

看到CPU,我还以为你们老师让你们用C++写一个能够影响硬件的程序
往下看,原来就是一些输入输出算法
这个都不难,根本不会用到什么复杂的类库
自己一条一条慢慢写吧

自己一条一条慢慢写吧