Section outline

  • Language Technicalities
    Declarations
    - Definitions
    - Headers and the preprocessor
    - Scope
    Functions
    - Declarations and definitions
    - Arguments
    Call by value, reference, and const reference
    Namespaces
    - “Using” statements
    Recursive functions