Biblioteca C ++ - <tuple>

Introdução

Esses são objetos que empacotam elementos de -possivelmente- tipos diferentes em um único objeto, assim como os objetos de pares fazem para pares de elementos, mas generalizados para qualquer número de elementos. Está intimamente relacionado com a classe do par (definido no cabeçalho ): As tuplas podem ser construídas a partir de pares e os pares podem ser tratados como tuplas para determinados fins.

Aulas

Sr. Não. Classe e descrição
1 tupla

É um objeto capaz de conter uma coleção de elementos. Cada elemento pode ser de um tipo diferente.

Aulas auxiliares

Sr. Não. Classe do ajudante e descrição
1 tuple_size

Ele contém as informações sobre o tamanho da tupla.

2 tuple_element

Ele contém as informações sobre o tipo de elemento de tupla.

Criação de objeto

Sr. Não. Criação e descrição do objeto
1 make_tuple

Ele constrói tupla.

2 forward_as_tuple

É encaminhado como tupla.

3 gravata

Ele contém argumentos de empate.

4 tuple_cat

Ele concatena tuplas.

Acesso ao elemento

Sr. Não. Acesso e descrição do elemento
1 pegue

É usado para obter o elemento.

Objetos

Sr. Não. Objeto e descrição
1 ignorar

Ele ignora a atribuição.