Can I call a copy constructor explicitly?

前端 未结 6 1581
名媛妹妹
名媛妹妹 2021-02-02 12:50

I\'m a little confused as to the mechanics of the copy constructor. Correct me if I\'m wrong:

If a method takes a reference to an object as a parameter, and the class d

6条回答
  •  不要未来只要你来
    2021-02-02 13:02

    No in both the cases. In the first case, reference to that object itself is passed and copy is not created. In the second case you are passing a pointer to the constructor of object hence no copy is created. So object should have a constructor (not a copy constructor) which is something like object(anotherClass*)

提交回复
热议问题