class enables you to encapsulate not only data and methods, but also operators that make it easy to operate on objects of this class. You can use these operators to perform operations such as assignment or addition on class objects similar to those on integers that you saw in Lesson 5, “Working with Expressions, Statements, and Operators.” Just like functions, operators can also be overloaded.
In this lesson, you will learn:
• Using the keyword
• Unary and binary operators
• Conversion operators
• C++11 move assignment operator
• Operators that cannot be redefined
On a syntactical level, there is very little that differentiates an operator from a function, ...