计算机包含CPU和硬盘。请设计Computer、CPU、Disk类。并满足以下测试
int main()
{
string cpuType, diskType;
double frequency, mount;
cin >> cpuType >> frequency >> diskType >> mount;
CPU cpu(cpuType, frequency);
Disk disk(diskType, mount);
Computer computer(cpu, disk);
computer.Print();
return 0;
}
输入
cpu类型 cpu主频
disk类型 disk容量
输出
见测试样例
样例输入1 复制
i7 2.9
ST 2
样例输出1
The computer has a cpu and a disk.
CPU type: i7, CPU frequency: 2.9 GHz
disk type: ST, disk mount: 2 T
怎么实现这个问题?