Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

The MPL Reference Manual: joint_view

Boost , ,

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Front Page / Sequences / Views / joint_view

joint_view

Synopsis

template<
      typename Sequence1
    , typename Sequence2
    >
struct joint_view
{
    // unspecified
    // ...
};

Description

Вид на последовательность элементов, образованных конкатенированиемПоследовательность1иПоследовательность2Элементы.

Parameters

Parameter Requirement Description
Последовательность1,Последовательность2 Передовая последовательность Последовательности для создания взгляда.

Expression semantics

Семантика выражения определяется только там, где она отличается от или не определена вПоследовательность.

В следующей таблицеvявляется примеромJoint_view,s1иs2являются произвольнымиForward Sequences.

Expression Semantics
<
joint_view<s1,s2>
joint_view<s1,s2>::type
>
ЛениваяПередняя последовательностьвсех элементов в диапазонахначинают::type,заканчивают::type,начинают::type,заканчивают::type.
размер::тип Размерv;размер::значение==размер::значение+размер::значение;линейная сложность; см.Передовая последовательность.

Example

typedef joint_view<
      range_c<int,0,10>
    , range_c<int,10,15>
    > numbers;
BOOST_MPL_ASSERT(( equal< numbers, range_c<int,0,15> > ));

Статья The MPL Reference Manual: joint_view раздела может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 07:06:41/0.0058999061584473/0