Infographics & Cheat Sheets Infographics & Cheat Sheets Infographics

    Standard Library & Conventions Std. Library

    std::string Interface & Utilities Overview std::string Interface std::string

    Standard Random Distributions

    an overview of standard library random distribution types

    Language Rules & Mechanisms

    Build Model / Compiling A Project

    separate compilation example

    Design Guidelines

    Function Parameters & Return Values Fn Interfaces C++17

    • prefer specific types over general-purpose types
    • don't use getter/setter pairs for classes
    • use descriptive action names (verbs) for mutating member functions
    • avoid direct mutable access to class member variables from the outside

    Non-Standard Libraries Non-Std. Libs.

    CS / Programming Terminology CS Terms