Files
cpp-course/modules/09_cpp11/README.md
T

544 B

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