【发布时间】:2014-03-30 07:32:36
【问题描述】:
假设我有一个类 A。我定义了一个复制构造函数和一个赋值运算符重载函数。当我这样做时
A 类; B类=A;
那么在定义Class B的时候,是调用拷贝构造函数还是赋值运算符呢?
提前致谢。
编辑: 对不起,我提到了错误的代码。应该是:
一个; a b=a;
【问题讨论】:
-
你有没有试过在你的代码中设置一个断点来找出答案?
-
Class 是像
class Class{};还是您输入错误class?不清楚。 -
@user2341104...对不起,我应该使用另一种表示法...这里它的类 Class A{};...查看编辑
-
无论如何,在这两种情况下都会使用复制构造函数。