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