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

joint_view

Boost , Chapter 1. Fusion 2.2 , View

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

PrevUpHomeNext
Description

<joint_view>представляет вид, который представляет собой сцепление двух последовательностей.

Header
#include <boost/fusion/view/joint_view.hpp>
#include <boost/fusion/include/joint_view.hpp>
Synopsis
template <typename Sequence1, typename Sequence2>
struct joint_view;
Template parameters

Параметр

Описание

по умолчанию

Sequence1

A Forward Sequence

<Sequence2>

A Forward Sequence

Model of

Notation

JV

Тип<joint_view>

s1

Пример<Sequence1>

s2

Пример из<Sequence2>

jv, jv2

Случаи<joint_view>

Expression Semantics

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

выражение

Семантика

<JV(s1, s2)>

Creates a joint_view given sequences, s1 and s2.

JV(jv)

Copy constructs a joint_view from another joint_view, jv.

<jv= jv2>

Assigns to a joint_view, jv, from another joint_view, jv2.

Example
vector<int, char> v1(3, 'x');
vector<std::string, int> v2("hello", 123);
joint_view<
    vector<int, char>
  , vector<std::string, int>
> view(v1, v2);
std::cout << view << std::endl;

PrevUpHomeNext

Статья joint_view раздела Chapter 1. Fusion 2.2 View может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 22:48:46/0.0063509941101074/0