This lecture is intended to be an overview of the features introduced in Modern C++ (C++11/14 and C++17) that have allowed for higher-level abstractions, better code maintenance techniques, safer code, and better performance, which is the single most important thing for true C++ programmers. They will be discussed with examples in the context to the problems they solve.

Topics we will cover:
-Type deduction
-Smart pointers
-Move Semantics
-Lambdas and Algorithms
-The modern C++ threading API

This is intended to be intermediate level, but everyone is welcome as advanced questions can be answered too.


Comments are closed.

Great tour of relevant features without simply listing them off. It was little difficult to see the code and we never got to see it run, but that seemed to be due to technical difficulties.