Modern C++ features

Modern C++ features

Наступила осень, и как мы и обещали, серия митапов продолжается! Кроме того, мы расширили список экспертных тематик: в этот раз обсуждали фичи С++.

Спикеры рассказали о том,  что нужно знать для начала эффективного использования Rvalue-ссылок и лямбда-функций в рамках современных стандартов С++.

 

Скачать материалы (запись экран+звук) и таблицы (Google Drive).

Время:

14 сентября 2017 г. 18:30 - 14 сентября 2017 г. 21:30

Место:

Конгресс-центр «Ока Бизнес» (пр.Гагарина, 27)

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

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

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

Что было в Части 1:

"Rvalue references and move semantics" (Руслан Арутюнян)
 

Мы разобрали такие важные нововведения в язык C++ как Rvalues, Rvalue-references and Move semantics.

 - Ввели понятие Rvalue и понятие R-value reference.

  - Посмотрели на сходства и отличия Lvalue и Rvalue ссылок.

 - Рассмотрели примеры вызовов перегруженных функций для lvalues и rvalues.

Поговорили о Move semantics.

 - Вместо "правила трех" ввели "правило пяти".

 - Разобрали, когда какие конструкторы и «операторы =» будут вызываться, по каким правилам генерируются дефолтные члены, если они явно не объявлены в классе. Все тонкости и примеры были рассмотрены с помощью лайв-кодинга, ведь что может быть нагляднее))

Что было в Части 2:

"Function objects, Lambda functions and expressions" (Павел Кожевников)

- Что такое функциональное программирование, лямбда-исчисления, терминология и основные понятия.

- Обзор средств, представленных в стандартной библиотеке языка С++: функции и функторы, заголовочный файл functional.

- Структура и синтаксис лямбда-выражений: список захвата, ключевое слово mutable, передача аргументов, вычисление типа возвращаемого значения, параметризация, обработка исключений.

- Особенности использования лямбда-выражений: чего делать не стоит, что может оказаться полезным, общие рекомендации по использованию. Все тонкости и примеры также были рассмотрены с помощью лайв-кодинга.

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

Мероприятие посетили почти 100 гостей!

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

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

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

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