我想知道复制构造函数的概念,这个概念很清楚。谁能告诉我如何在 C++ 中重载复制构造函数。
最佳答案
复制构造函数是一个简单的构造函数,它采用对同一类型的另一个实例的引用。它必须具有以下签名之一:
MyClass( const MyClass& other );
MyClass( MyClass& other );
MyClass( volatile const MyClass& other );
MyClass( volatile MyClass& other );
如果你愿意,你可以实现所有四个,尽管我认为采用非常量引用的复制构造函数没有多大意义。
关于c++ - 在 C++ 中重载复制构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12414298/