Initial Course
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# Module 09: C++11 Foundations
|
||||
|
||||
## Learning Goals
|
||||
|
||||
- Use `auto`, range-based for, and uniform initialization
|
||||
- Manage ownership with smart pointers
|
||||
- Understand move semantics and rvalue references
|
||||
- Apply `constexpr`, `nullptr`, and `enum class`
|
||||
|
||||
## Exercises
|
||||
|
||||
| Exercise | Standard Feature |
|
||||
|----------|------------------|
|
||||
| `auto_and_range_for` | Type deduction, range-for |
|
||||
| `smart_pointers` | unique_ptr, shared_ptr |
|
||||
| `move_semantics` | std::move, move constructors |
|
||||
| `constexpr_nullptr` | constexpr functions, nullptr, enum class |
|
||||
Reference in New Issue
Block a user