Concepts: What is Operator Overloading? Function prototypes for overloading assignment and insertion operators. Considerations for self assignment. Return references from operator overloading functions for chaining. Related Videos: Introduction to Pointers in C++ • Introduction to Pointers in C++, Tutorial ... Pointers and Dynamic Memory in C++ • Pointers and Dynamic Memory in C++ (Memory... Rule of Three Implementation in C++ • Rule of Three Implementation in C++