-
Methods may be overloaded by defining multiple instances of the same
function with different arguments
-
Operators in C++ may be redefined to allow more "seamless" functionality
-
Conversion operators should also be defined for new classes to allow
better interoperability between classes
-
The compiler implicitly defines four methods for new classes
- default constructor
- copy constructor
- assignment operator
- destructor