Copying vs assignment:
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
11Loops
14keywords
17Pointers
26std::map
29std::any
38File I/O
39Streams
47Copying vs assignment
51Unions
56Lambdas
60SFINAE
62RAII
67Sorting
84RTTI
87Scopes
102Attributes
104Profiling
107Recursion
113Header files
117Iteration
125Alignment
133Optimization
134Semaphore
136Debugging
139Mutexes
141Unit testing
142decltype
146Contributors