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

zip_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

<zip_view>представляет собой представление, которое повторяется над сборникомПоследовательность(s) параллельно. A<zip_view>построен изПоследовательностиссылок на компонент __sequence__s.

Header
#include <boost/fusion/view/zip_view.hpp>
#include <boost/fusion/include/zip_view.hpp>
Synopsis
template <typename Sequences>
struct zip_view;
Template parameters

Параметр

Описание

по умолчанию

<Sequences>

A Forward Sequence of references to other Fusion __sequence__s

Model of

Notation

ZV

Тип<zip_view>

s

Пример<Sequences>

zv1, zv2

Случаи<ZV>

Expression Semantics

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

выражение

Семантика

ZV(s)

Creates a zip_view given a sequence of references to the component __sequence__s.

ZV(zv1)

Copy constructs a zip_view from another zip_view, zv.

zv1 = zv2

Assigns to a zip_view, zv, from another zip_view, zv2.

Example
typedef vector<int,int> vec1;
typedef vector<char,char> vec2;
vec1 v1(1,2);
vec2 v2('a','b');
typedef vector<vec1&, vec2&> sequences;
std::cout << zip_view<sequences>(sequences(v1, v2)) << std::endl; // ((1 a) (2 b))

PrevUpHomeNext

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 04:52:08/0.0036211013793945/0