Modern C++ Programming

(detailed course outline)

Modern C++ provides many new features that help C++ developers use the language more effectively.
Topics include:
  • C++11/14/17 Language Features
  • Type Deduction and Alias Declarations
  • Rvalue References and Move Semantics
  • Smart Pointers and Custom Deleters
  • Array and Tuple Containers
  • Unordered Containers and Emplace Methods
  • Lambda Expressions
  • New Features for Template Classes and Functions
  • Variadic Templates and Type Traits
  • Threads and Concurrency