Видеозаписи лекций /

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

Лектор

Валерий Лесин

Валерий Лесин

SimLabs, СПб АУ РАН
Валерий Лесин — технический директор СимЛабс, преподаватель С++, а также руководитель НИРов в CS центре и Академическом университете.

Описание

Программы на С++ ценят за их эффективность в использовании ресурсов. Но это же становится и проблемой, поскольку сложность перекладывается на программиста, который должен сам следить за их своевременным освобождением. Если добавить еще и неожиданно вылетающие исключения, то программирование вообще может превратиться в хождение по минному полю. Во второй части/лекции пойдет рассказ о встроенных возможностях каррирования и замыкания функций, что делает крайне удобным выполнение обратных вызовов (callbacks). Героями этой части станут bind, function и примкнувшие к ним lamda-функции из стандарта С++11/14.