![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
The MPL Reference Manual: vector_cBoost , ,
|
Front Page / Sequences / Classes / vector_c |
вектор_cявляетсяинтегральной последовательной обёрткойдлявектора. Таким образом, он разделяет всевекторныехарактеристики и требования и отличается только тем, как указано исходное содержание последовательности.
Sequence form | Header |
---|---|
вариативный | #include<boost/mpl/vector_c.hpp> |
нумерованный | #include |
Семантика выражения определяется только там, где она отличается от вектораили не определена.
Expression | Semantics |
---|---|
<vector_c<T,c1,c2,...cn> vectorn_c<T,c1,c2,...cn>> |
Aвекторинтегральных постоянных обертокинтеграл_c |
<vector_c<T,c1,c2,...cn>::type vectorn_c<T,c1,c2,...cn>::type> |
Идентиченвекторуинтегралу_c |
<vector_c<T,c1,c2,...cn>::value_type vectorn_c<T,c1,c2,...cn>::value_type> |
ИдентичноT; см.Интегральная обертка последовательности. |
typedef vector_c<int,1,1,2,3,5,8,13,21,34> fibonacci; typedef push_back<fibonacci,int_<55> >::type fibonacci2; BOOST_MPL_ASSERT_RELATION( front<fibonacci2>::type::value, ==, 1 ); BOOST_MPL_ASSERT_RELATION( back<fibonacci2>::type::value, ==, 55 );
Статья The MPL Reference Manual: vector_c раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::
реклама |