热门

最新

红包

立Flag

投票

同城

我的

发布
2301_80348267
笑紫鸢
1 年前
true2301_80348267

int main()
{
CPU mycpu(i5, 2400, 2.8);
RAM myram(DDR3, 8, 2.4);
COMPUTER computer1(mycpu, myram, 3000);
computer1.Print();
computer1.Run();
computer1.Stop();
COMPUTER computer2(computer1);
computer2.Print();
computer2.SetComputer();
computer2.Print();
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
class COMPUTER{private: CPU cpu; RAM ram; int price;public: COMPUTER(CPU c, RAM r, int p); COMPUTER(COMPUTER& com); ~COMPUTER() {}; void SetComputer(); void Print() { cpu.Print(); ram.Print(); cout << price << endl; }; void Run() { cpu.Run(); ram.Run(); cout << "COMPUTER开始运行!"; } void Stop() { cpu.Stop(); ram.Stop(); cout << "COMPUTER停止运行!"; } void SetComputer();};COMPUTER::COMPUTER(CPU c, RAM r, int p) :cpu(c), ram(r), price(p) { cout << "初始化构造了一个COMPUTER!"; }COMPUTER::COMPUTER(COMPUTER& com) :cpu(com.cpu), ram(com.ram), price(com.price) { cout << "调用COMPUTER的复制构造函数"; }COMPUTER::~COMPUTER() { cout << "正在删除COMPUTER对象!"; }
立即登录