Study
C++ · Functions and overloading
Declaring vs defining functions, default arguments, overloading by parameter types, and lambdas.
- Overloading lets several functions share a name as long as their parameter lists differ.
- A lambda is an unnamed function you can define inline, with [captures] deciding what it can see.