【发布时间】:2011-09-15 19:07:01
【问题描述】:
我正在尝试找出这两行代码之间的区别..
给定'Count'是我们的类名,C1 和 C2 是该类的对象。没有给出如何以及何时声明这些类的信息。
Count C2(C1); //Statement 1
Count C2=C1; //Statement 2
没有提供其他信息。这两行对复制构造函数的调用有什么区别?如果你有答案,请详细说明。
谢谢!
【问题讨论】:
-
我们在采访中被问到这个问题。人们说这与当前正在创建的对象与已经创建和分配的对象有关。
-
^ 现在我知道了 Direct 和 Copy 初始化这两个术语,我可以看到问题是相似的。如果我知道我不会问。
标签: c++ oop class constructor