Module 03: Functions
Learning Goals
- Declare and define functions with clear interfaces
- Pass arguments by value, reference, and
constreference - Overload functions and use default parameters
- Implement recursive algorithms safely
Exercises
| Exercise | Topic |
|---|---|
function_basics |
Value/reference parameters, return values |
overloading |
Function overloading |
default_parameters |
Default arguments |
recursion |
Recursive algorithms |