Pull to refresh
8
0

C++ Developer

Send message

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

Reading time17 min
Views5.5K

Лупхолы — это техника, позволяющая манипулировать глобальным состоянием компилятора, добавляя значения и считывая их.

Эта техника позволяет решать многие задачи, некоторые из которых будут рассмотрены в статье:

Узнать, какие параметры принимает конструктор типа.

Узнать, с какими шаблонными параметрами вызывался метод/функция с ADL.

Как сделать метапрограммирование с типами более похожим на обычный код, где есть состояние.

Читать далее

Information

Rating
Does not participate
Location
Россия
Registered
Activity