何时调用赋值运算符与复制构造函数?

时间:2017-04-07 22:18:32

标签: c++

无法理解在下面的情况下使用赋值运算符与复制构造函数与构造函数的位置,帮助?

情景#1

ObjectType newObj = *new ObjectType;

情景#2

newObj = theObj;

1 个答案:

答案 0 :(得分:0)

情景#1

ObjectType newObj = *new ObjectType;

按以下顺序使用这些功能:
构造
复制构造函数

情景#2

newObj = theObj;

按以下顺序使用这些功能:
赋值运算符