Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

tuple

[szablon klasy] Umożliwia tworzenie zbiorów danych o ustalonej liczbie elementów różnych typów.

Składnia

C/C++
#include <tuple>

namespace std
{
    template < class...Types >
    class tuple
    {
        //...
    };
}

Opis szczegółowy

Uogólniony szablon std::pair, umożliwiający tworzenie zbiorów danych o ustalonej liczbie elementów różnych typów.

Dodatkowe informacje

Niniejsze pojęcie jeszcze nie zostało wyczerpująco przez nas opracowane. Więcej informacji na temat niniejszego hasła znajdziesz pod adresem http://en.cppreference.com/w/cpp/utility/tuple.

Przykład

C/C++
#include <tuple>
#include <string>
#include <iostream>

int main()
{
    auto dane = std::make_tuple( 123, "Napis", 1.41 );
    std::cout << std::get < 0 >( dane ) << std::endl;
    std::cout << std::get < 1 >( dane ) << std::endl;
    std::cout << std::get < 2 >( dane ) << std::endl;
    return 0;
}
Standardowe wyjście programu:
123
Napis
1.41

Linki zewnętrzne