May 2013
Intermediate to advanced
1376 pages
47h 26m
English
Death to all fanatics!
– Paradox
Why Functions?; Parts of a Function Declaration; Function Definitions; Returning Values; inline Functions; constexpr Functions; [[noreturn]] Functions; Local Variables
Reference Arguments; Array Arguments; List Arguments; Unspecified Number of Arguments; Default Arguments
Automatic Overload Resolution; Overloading and Return Type; Overloading and Scope; Resolution for Multiple Arguments; Manual Overload Resolution
• Macros
Conditional Compilation; Predefined Macros; Pragmas
• Advice
The main way of getting something done in a C++ program is to call a function ...