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

Construction

Boost , Chapter 1. Fusion 2.2 , Class template tuple

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

TR1 TupleТип обеспечивает конструктор по умолчанию, конструктор, который принимает инициализаторы для всех своих элементов, конструктор копий и конструктор конвертирующих копий. Подробности различных конструкторов описаны в этом разделе.

Specification

Notation

T1 ... TN, U1 ... UN

Типы фиолетовых элементов

P1 ... PN

Типы параметров

Ti, Ui

Тип<i>элемента кортежа

Pi

Тип<i>-го параметра

tuple();

Требования: Каждый<Ti>является дефолтным.

Семантика: По умолчанию инициализирует каждый элемент кортежа.

tuple(P1,P2,...,PN);

Требования: Каждый<Pi>является<Ti>, если<Ti>является эталонным типом,<constTi&>в противном случае.

Семантика: Копии инициализируют каждый элемент с соответствующим параметром.

tuple(const tuple& t);

Требования: Каждый<Ti>должен быть копируемым.

Семантика: Копии строят каждый элемент<*this>с соответствующим элементом<t>.

template<typename U1, typename U2, ..., typename UN>
tuple(const tuple<U1, U2, ..., UN>& t);

Требования: Каждый<Ti>должен быть построен из соответствующего<Ui>.

Семантика: Построение каждого элемента<*this>с соответствующим элементом<t>.


PrevUpHomeNext

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




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



:: Главная :: Class template tuple ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-07-04 21:50:12/0.005864143371582/0