我想知道拷贝构造函数的概念,这个概念相当清晰。任何人都可以告诉我如何在C++中重载一个拷贝构造函数。在C++中重载一个拷贝构造函数
0
A
回答
3
复制构造函数是一个简单的构造函数,它接受对同一类型的另一个实例的引用。它必须具有以下特征之一:
MyClass(const MyClass& other);
MyClass(MyClass& other);
MyClass(volatile const MyClass& other);
MyClass(volatile MyClass& other);
您可以实现他们四个,如果你喜欢,但我不认为一个拷贝构造函数,这需要非const引用使多大意义。
+1
它也可以有任意数量的额外参数,只要这些参数具有默认值即可。 – Praetorian
+0
我可以在一个班级中使用他们两个(只是为了澄清你的答案)。换句话说,一个班级可以有2个副本吗? – PiotrNycz
+0
不同的签名是。 – drescherjm
相关问题
- 1. 拷贝构造函数和assignemnt运算符重载在C++
- 2. C++中拷贝构造函数
- 3. C++中的拷贝构造函数
- 4. 拷贝构造函数在C++
- 5. 拷贝构造函数和operator =在C++
- 6. 拷贝构造函数在C++
- 7. 一个拷贝构造函数调用
- 8. 拷贝构造函数
- 9. 拷贝构造函数knowlege
- 10. 拷贝构造函数++
- 11. 的拷贝构造函数
- 12. 拷贝构造函数和运算符重载:C++
- 13. C++帮助拷贝构造函数
- 14. 通用C#拷贝构造函数
- 15. C++拷贝构造函数语法
- 16. C#泛型拷贝构造函数
- 17. c#拷贝构造函数生成器
- 18. 指针和拷贝构造函数C++
- 19. 基类的拷贝构造函数(C++)
- 20. 拷贝构造函数类C++
- 21. C++编程拷贝构造函数
- 22. C++默认拷贝构造函数
- 23. C++拷贝构造函数怪异
- 24. C++ std :: auto_ptr拷贝构造函数
- 25. C++默认的拷贝构造函数
- 26. 如何在BaseClass拷贝构造函数中拷贝SubClass对象
- 27. 用模板拷贝构造函数替换默认拷贝构造函数
- 28. 拷贝构造函数和函数从
- 29. 如何写一个拷贝构造函数模板类 - C++
- 30. D结构体拷贝构造函数
你的意思是*覆盖*默认的? – mfontanini
是覆盖默认值 – user1301449