Type loopholes in C++: Убербаг уровня стандарта

RU / День 3 / 10:45 / Зал 3

В докладе подробно рассмотрим механизмы добавления и изменения глобального состояния на этапе компиляции, а также ознакомимся с примерами практического применения этих техник. Реализуем получение списка типов агрегата, имплементируем constexpr-счётчик и другие фичи, которые невозможно реализовать без этой лазейки. Доклад предназначен для слушателей, знакомых с шаблонами и основами метапрограммирования.

Комментарий программного комитета

Ещё немного шаблонной магии: добавляем глобальное состояние на этапе компиляции.

Скачать презентацию