Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/coders-school/modern-cpp

C++ online course. Modules about modern C++ features. C++11, C++14, C++17 and C++20
https://github.com/coders-school/modern-cpp

coders-school cplusplus cpp cpp11 cpp14 cpp17 cpp20 markdown md modern-cpp move-semantics

Last synced: 2 days ago
JSON representation

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

Awesome Lists containing this project

README

        


Coders School

# Nowoczesny C++

## [Moduł 1](module1/)

### [Pre-test](module1/01_pretest.pl.md)

### [C++ standards](module1/02_standards.pl.md)

### [`static_assert`](module1/03_static_assert.pl.md)

### [`nullptr`](module1/04_nullptr.pl.md)

### [Scoped `enum`](module1/05_scoped_enum.pl.md)

### [`auto` keyword](module1/06_auto.pl.md)

### [`using` alias](module1/07_using.pl.md)

### [Uniform initialization](module1/08_uniform_initialization.pl.md)

### [`default`, `delete`, `final`, `override`](module1/09_default_delete_final_override.pl.md)

### [Recap](module1/10_recap.pl.md)

### [Pre-test answers](module1/11_pretest_answers.pl.md)

___

# Modern C++

## [Module 1](module1/index.en.html)

### [Pre-test](module1/01_pretest.en.md)

### [C++ standards](module1/02_standards.en.md)

### [`static_assert`](module1/03_static_assert.en.md)

### [`nullptr`](module1/04_nullptr.en.md)

### [Scoped `enum`](module1/05_scoped_enum.en.md)

### [`auto` keyword](module1/06_auto.en.md)

### [`using` alias](module1/07_using.en.md)

### [Uniform initialization](module1/08_uniform_initialization.en.md)

### [`default`, `delete`, `final`, `override`](module1/09_default_delete_final_override.en.md)

### [Recap](module1/10_recap.en.md)

### [Pre-test answers](module1/11_pretest_answers.en.md)

## [Module 2](module2/index.en.html)

### [Pre-test](module2/pretest.en.md)

### [Attributes](module2/modern_cpp_attributes.en.md)

### [`constexpr`](module2/modern_cpp_constexpr.en.md)

### [`noexcept`](module2/modern_cpp_noexcept.en.md)

### [Data structure alignment](module2/modern_cpp_dsa.en.md)

### [Structured bindings](module2/modern_cpp_structure_bindings.en.md)

### [Lambda expressions](module2/modern_cpp_lambda.en.md)

### [Other features](module2/modern_cpp_other.en.md)

### [Recap](module2/modern_cpp_recap.en.md)

### [Pre-test answers](module2/pretest_answers.en.md)

## [Module 3](module3/index.en.html)

### [Pre-test](module3/move_semantics_pretest.en.md)

### [r-value and l-value](module3/move_semantics_rvalues_lvalues.en.md)

### [Usage and properties of move semantics](module3/move_semantics_usage.en.md)

### [Implementation of move semantic](module3/move_semantics_implementation.en.md)

### [Rules of 0, 3, 5](module3/move_semantics_rules.en.md)

### [`std::move`](module3/move_semantics_std_move.en.md)

### [Reference collapsing](module3/move_semantics_reference_collapsing.en.md)

### [`std::forward`](module3/move_semantics_std_forward.en.md)

### [Copy elision](module3/move_semantics_copy_elision.en.md)

### [Knowledge check](module3/move_semantics_knowledge_check.en.md)

### [Recap](module3/move_semantics_recap.en.md)