Современный C++: новые возможности и лучшие методологии (лекция 2) — окончание

Лекция Валерия Лесина (SimLabs, СПбАУ РАН) в Лектории CS центра (https://compscicenter.ru/lectures/).

Аннотация: в этой части рассказано о нововведениях в языке C++. В основном, о встроенных возможностях каррирования и замыкания функций, что делает крайне удобным выполнение обратных вызовов (callbacks). Героями этой части стали bind, function и примкнувшие к ним lamda-функции из стандарта C++11/14. Упомянуты некоторые небольшие, но особенно полезные возможности нового C++ (от простых, вроде delegating constructors, до более продвинутых, как, например, использование шаблонного typedef для идиомы SFINAE).