Please enable JavaScript.
Coggle requires JavaScript to display documents.
MM05 - Coggle Diagram
MM05
Overloading Operators
Can't create new operators
Fundamental type operators can't be redefined.
If defined for multiple types = Overloaded
Most are already overloadedd
Ops can be overloaded for class types
Unary and Binary Operator Methods
Unary - 0
Binary - 1
Friend Functions
Acess private class members
Improves efficiency
Type Conversion for Classes
Compiled after applying conversion rule
Programmer defined type conversion
Conversion Constructors
Temp object created
Conversion Functions
Implicit Conversion
Ambiguity risk
Explicit Conversion
More readable
Better Debugging