Beginner's Guide
    First Steps
    Input & Output
    Custom Types – Part 1
    Diagnostics
    Standard Library – Part 1
    Function Objects
    Standard Library – Part 2
    Code Organization
    Custom Types – Part 2
    Generic Programming
    Memory Management
    Software Design Basics

    Special Standard Containers Special Containers Special Containers

    pair<A,B>

    contains 2 values of same or different type

    standard library special container 'pair
    tuple<A,B,C,…>C++11

    contains many values of same or different type

    standard library special container 'tuple
    optional<T>C++17

    contains either one value of type T or no value

    standard library special container 'optional
    variant<A,B,C,…>C++17

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

    standard library special container 'variant
    anyC++17

    contains one value of any type

    standard library special container 'any

    Slides

    slide 2
    slide 3
    slide 4
    slide 5
    slide 6
    slide 7
    slide 8
    slide 9
    slide 10
    slide 11
    slide 12
    slide 13
    slide 14
    slide 15