The MPL Reference Manual: Integral Constant Boost , ,
Integral Constant является классом держателя для значения компиляционного времени интегрального типа. Каждый Integral Constant также является нулевым Meta function , возвращаясь. Интегральная константа объект неявно конвертируется в соответствующее значение времени выполнения завернутого интегрального типа.
В следующей таблице и последующих спецификациях n является моделью Integral Constant .
Expression
Semantics
n::tag
n тег типа; n::tag:: value n конверсия ранг .
n:: value_type
Cv-неквалифицированный тип n:: value .
n:: value
Значение обернутой интегральной константы.
n::type
is_same:: value == true .
next ::type
An Integral Constant c типа n:: value_type так что c:: value == n:: value + 1 .
приор ::type
An Integral Constant c типа n:: value_type так что c:: value == n:: value - 1 .
n:: value_type const c = n()
c == n:: value .
Статья The MPL Reference Manual: Integral Constant раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::