Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 months ago
JSON representation
C++ online course. Modules about modern C++ features. C++11, C++14, C++17 and C++20
- Host: GitHub
- URL: https://github.com/coders-school/modern-cpp
- Owner: coders-school
- License: gpl-3.0
- Created: 2019-05-08T11:13:23.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-06-07T10:34:06.000Z (8 months ago)
- Last Synced: 2024-10-30T18:23:06.556Z (3 months ago)
- Topics: coders-school, cplusplus, cpp, cpp11, cpp14, cpp17, cpp20, markdown, md, modern-cpp, move-semantics
- Language: HTML
- Homepage:
- Size: 5.06 MB
- Stars: 26
- Watchers: 3
- Forks: 106
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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)