Files
2026-08-18 07:03:07 +03:00
..
2026-08-18 07:03:07 +03:00
2026-08-11 17:40:36 +03:00
2026-08-11 17:40:36 +03:00

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