Copying vs assignment
suggest changeSyntax
- Copy Constructor
MyClass( const MyClass& other );
MyClass( MyClass& other );
MyClass( volatile const MyClass& other );
MyClass( volatile MyClass& other );
- Assignment Constructor
MyClass& operator=( const MyClass& rhs );
MyClass& operator=( MyClass& rhs );
MyClass& operator=( MyClass rhs );
const MyClass& operator=( const MyClass& rhs );
const MyClass& operator=( MyClass& rhs );
const MyClass& operator=( MyClass rhs );
MyClass operator=( const MyClass& rhs );
MyClass operator=( MyClass& rhs );
MyClass operator=( MyClass rhs );
Remarks
Other Good Resources for further research :
- http://stackoverflow.com/questions/11706040/whats-the-difference-between-assignment-operator-and-copy-constructor
- http://stackoverflow.com/questions/18969083/assignment-operator-vs-copy-constructor-c
- GeeksForGeeks
- C++ Articles
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents