The C++ language provides many enhancements to C functions. These
are:
- Reference arguments
- Default arguments
- Reference return types
- Member functions
- Overloaded functions
- Operator functions
- Constructor and destructor functions
- Conversion functions
- Virtual functions
- Function templates
- Exception specifications
- Constructor initializers
Related References
