home.social

#лупхолы — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #лупхолы, aggregated by home.social.

  1. Type Loopholes: решая нерешаемое. Рефлексия времени компиляции

    Лупхолы — это техника, позволяющая манипулировать глобальным состоянием компилятора, добавляя значения и считывая их. Эта техника позволяет решать многие задачи, некоторые из которых будут рассмотрены в статье: Узнать, какие параметры принимает конструктор типа. Узнать, с какими шаблонными параметрами вызывался метод/функция с ADL. Как сделать метапрограммирование с типами более похожим на обычный код, где есть состояние.

    habr.com/ru/articles/824574/

    #лупхолы #метапрограммирование #рефлексия #c++ #constexpr