我希望我正在开发的小型库中的类支持实例对象的复制,所以我想知道添加此功能的最佳做法是什么。
与类方法重复:
Myclass* obj2 = MyClass::duplicate(obj1);
...类构造函数:
Myclass* obj2 = MyClass(obj1);
...实例方法:
Myclass* obj2 = obj1.duplicate();
我希望我正在开发的小型库中的类支持实例对象的复制,所以我想知道添加此功能的最佳做法是什么。
与类方法重复:
Myclass* obj2 = MyClass::duplicate(obj1);
...类构造函数:
Myclass* obj2 = MyClass(obj1);
...实例方法:
Myclass* obj2 = obj1.duplicate();