![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
The MPL Reference Manual: Integral ConstantBoost , ,
|
Front Page / Data Types / Concepts / Integral Constant |
Integral Constant является классом держателя для значения компиляционного времени интегрального типа. Каждый Integral Constant также является нулевым Meta function, возвращаясь. Интегральная константа объект неявно конвертируется в соответствующее значение времени выполнения завернутого интегрального типа.
В следующей таблице и последующих спецификациях n является моделью Integral Constant.
Expression | Type | Complexity |
---|---|---|
n::tag | integral_c_tag | Постоянно. |
n:: value_type | Интегральный тип | Постоянно. |
n:: value | Интегральное постоянное выражение | Постоянно. |
n::type | Integral Constant | Постоянно. |
next |
Integral Constant | Постоянно. |
приор |
Integral Constant | Постоянно. |
n:: value_type const c = n() | Постоянно. |
Expression | Semantics |
---|---|
n::tag | n тег типа; n::tag:: value n конверсия ранг. |
n:: value_type | Cv-неквалифицированный тип n:: value. |
n:: value | Значение обернутой интегральной константы. |
n::type | is_same |
next |
An Integral Constant c типа n:: value_type так что c:: value == n:: value + 1. |
приор |
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.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::
реклама |