Learning immediately: https://edu.csdn.net/course/play/474/5149?utm_source=blogtoedu
Calculating function may be overloaded
1. Membership functions: The first argument must however be in the form of the current class (for unary operator overloading)
2. friend functions (when access to the private data members best for binary operators)
3. Common rarely used function ()