标签: c++ copy-constructor assignment-operator
可能重复: Calling assignment operator in copy constructor
我发现我总是将我的copy-constructors实现为赋值运算符的包装器,如下所示:
MyClass(const MyClass& orig) { *this = orig; //Sometimes I use the following - they are equivalent, right? //this->operator=(orig); }
我想知道这是否有问题,或者是否有上述情况会出现问题,或导致不必要的结果。