Beginner's Guide
    First Steps
    Input & Output
    Basic Custom Types
    Diagnostics
    Standard Library
    Code Organization
    Powerful Custom Types
    Generic Programming
    Memory Management
    Software Design Basics

    Special Standard ContainersSpecial ContainersSpecial Containers

    pair<A,B>

    contains 2 values of same or different type

    tuple<A,B,C,…>

    contains many values of same or different type

    optional<T>

    contains either one value of type T or no value

    variant<A,B,C,…>

    contains one value of either type A or type B or type C, …

    any

    contains one value of any type

    Slides