modern-cpp icon indicating copy to clipboard operation
modern-cpp copied to clipboard

C++ online course. Modules about modern C++ features. C++11, C++14, C++17 and C++20

Coders School

Nowoczesny C++

Moduł 1

Pre-test

C++ standards

static_assert

nullptr

Scoped enum

auto keyword

using alias

Uniform initialization

default, delete, final, override

Recap

Pre-test answers


Modern C++

Module 1

Pre-test

C++ standards

static_assert

nullptr

Scoped enum

auto keyword

using alias

Uniform initialization

default, delete, final, override

Recap

Pre-test answers

Module 2

Pre-test

Attributes

constexpr

noexcept

Data structure alignment

Structured bindings

Lambda expressions

Other features

Recap

Pre-test answers

Module 3

Pre-test

r-value and l-value

Usage and properties of move semantics

Implementation of move semantic

Rules of 0, 3, 5

std::move

Reference collapsing

std::forward

Copy elision

Knowledge check

Recap