在c ++中复制类对象的最佳方法

时间:2017-06-04 15:50:10

标签: c++ oop

如果我有一个类c1的对象,假设它的名称为object1,我想创建同一个类的另一个对象,假设object2最好是这样声明它:

c1 object2 = object1;

或使用复制构造函数

c1 object2 = c1(object1);

我现在在C#中它有所不同,因为在第一种情况下它复制了对象的引用,在第二种情况下它创建了一个新的,但我想现在如果它在c ++中是相同的

1 个答案:

答案 0 :(得分:1)

这两种形式将完全相同(复制对象)。没有区别。