使用赋值运算符实现copy-constructor

时间:2012-01-02 13:43:48

标签: 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);
}

我想知道这是否有问题,或者是否有上述情况会出现问题,或导致不必要的结果。

0 个答案:

没有答案