Конференция
C++ SIBERIA 2020
28/02-29/02 Новосибирск

Павел Новиков

std::initializer_list — б̶ы̶л̶и̶н̶н̶ы̶й̶ отказ проектирования

Выпускник МГТУ имени Н.Э. Баумана (ракетостроение).
Любит C++ и умеет его готовить.
Любитель метапрограммирования, многопоточного и асинхронного программирования, энтузиаст распространения корутин.
На поверхности всё выглядит достаточно просто: std::initializer_list — это "лёгкая" обёртка вокруг массива элементов, встроенная в язык C++. Но чем глубже копаешь, тем больше кажется, что здесь что-то не так...
Universal initialization, auto, конструкторы, инициализация агрегатных типов с помощью скобок()... Мы попробуем разобраться в деталях всего этого и понять как нам с этим жить.

Спонсоры

Контакты

Адрес проведения:

Новосибирск, Депутатская, 46, Лекторий-бар ПОТОК.

Предложения докладов:

talks@cpp-russia.ru

Партнерство:

conf@cpp-russia.ru

Студенческая программа:

students@cpp-russia.ru