С++ по вашим просьбам :)

С++ по вашим просьбам :)

Скачать видеозапись мероприятия

Время:

29 ноября 2017 г. 18:30 - 29 ноября 2017 г. 21:00

Место:

Бизнес-центр "Ока"

Уровень участников:

все желающие приобщиться к магии С++11/14

В программе мероприятия:

Perfect forwarding. Forwaring reference (aka Universal reference)

Настало время поговорить про вторую проблему, которую решает R-value reference, а именно, Perfect Forwarding. Мы поговорим о том, что такое Forwarding Reference (aka Universal Reference), рассмотрим контексты, при которых может возникать Forwading reference, как использовать Perfect Forwarding и как это соотносится с std::move и std::forward.

Итак, в программе:
 - Forwarding reference. Отличия от Rvalue reference.
 - Соотношение Forwarding reference c Lvalue и Rvalue references
 - Введение в type deduction (на уровне, необходимом для понимания Forwarding reference)
 - Постановка проблемы, решаемой с помощью Forwarding reference.
 - Все контексты возникновения Forwarding reference. На каких-то остановимся более подробно, на каких-то менее, в зависимости от частоты использования.
 - Forwarding reference overloading
 - std::forward. Отличия от std::move, мотивация.
 - Reference colapsing rules.

PS. Perfect Forwarding - это продолжение темы нашего прошлого митапа по R-value. Если Вы не были на первом семинаре про move semantics, посмотрите видео.

Лямбда-выражения в C++: практическое использование и вопросы производительности.

В рамках данного митапа планируется обсудить практическое использование лямбда-выражений в рамках стандартной библиотеки языка C++:
- алгоритмы и контейнеры,
- многопоточная разработка,
- функциональные объекты (functional.h)
- использование кастомных методов/функций в других классах

Узнать о распостраненных ошибках и разобрать конкретные рекомендации:
- режимы захвата по умолчанию
- инициализирующий захват и перемещение объектов в замыкания
- использование decltype и auto
- альтернативы использованию лямбда выражений

Помимо прочего, хочется по подробнее остановиться на влиянии лямбда-выражений на производительность:
 - сравнение с функциями
 - сравнение с "классическими" функциональными объектами

 

 

Приглашение закрыто

Мероприятие состоялось!

Хотите к нам присоединиться?

Карьера в компании MERA

Оценка Программного Продукта

Услуги, достойные награды