c++ - 隐式和显式复制构造函数调用

标签 c++ constructor copy-constructor

只是想知道隐式和显式“复制”构造函数调用之间是否有任何区别(除了语法之外)?

例如。

MyClass my2 = m1; //Implicit Call MyClass my3(my2); //Explicit Call

最佳答案

没有区别。

两者都调用相同的底层方法。

关于c++ - 隐式和显式复制构造函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32354294/

相关文章:

c++ - 查看 C++ 代码示例资源

haskell - 构造具有多个字段的 Haskell 数据类型

c++ - 为什么这里需要一个拷贝构造函数?

C++ 复制构造函数 vs 重载赋值 vs 构造函数最佳实践?

java - 在构造函数中创建具有数组特征的数据结构

c++ - 未调用复制构造函数

c++ - QProperties 中的共享指针列表

c++ - OpenCV简单2D矩阵乘法失败

c++ - 字母表函数

java - 嵌套类、内部类