| Term | Definition |
| type& identifier | parameter for a function with an argument passed by reference |
| void name (parameter1, parameter2, ...) {statements} | declaration of a function with an argument passed by reference |
| type identifier = value | default value in a parameter |
| overloaded functions | functions with the same name by different types of parameters |
| inline function_declaration | declaration of an inline function |
| inline | specifier that indicates that inline substitution is preferred to the usual function call mechanism |
| type name (parameter_type1, parameter_type2, ...) | declaration of a protype function |