Libreria C ++ - <tupla>

introduzione

È un oggetto in grado di contenere un insieme di elementi. Ogni elemento può essere di tipo diverso.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: tuple.

template <class... Types> class tuple;

C ++ 11

template <class... Types> class tuple;

Parametri

Types... - Elenco dei tipi per gli elementi.

Tipi di membri

nessuna

Funzioni dei membri

Sr.No. Funzione e descrizione del membro
1 (costruttore)

È una tupla di costrutti.

2 tuple :: operator =

È un operatore di tupla.

3 tuple :: swap

Scambia i contenuti.

Sovraccarichi di funzioni non membro

Sr.No. Descrizione e sovraccarico della funzione non membro
1 operatori relazionali (tupla)

Contiene operatori relazionali per tupla.

2 swap (tupla)

Scambia il contenuto di due tuple.

3 get (tuple)

Ottiene elemento.

Specializzazioni di classi non membri

Sr.No. Specializzazione e descrizione della classe dei non membri
1 utilizza_allocatore

Usa l'allocatore per la tupla.