Compartilhar via


matriz de classe TR1)

Descreve um objeto que controla uma sequência de comprimento N elementos do tipo Ty. A sequência é armazenada sistema autônomo uma matriz de Ty, contido no array<Ty, N> objeto.

template<class Ty, std::size_t N>
    class array;

Parâmetros

  • Ty
    O tipo de um elemento.

  • N
    O número de elementos.

Membros

Definição de tipo

Descrição

Array::const_iterator

O tipo de um iterador constante para a sequência controlado.

Array::const_pointer

O tipo de um ponteiro constante para um elemento.

Array::const_reference

O tipo de uma referência constante a um elemento.

Array::const_reverse_iterator

O tipo de um iterador inverso constante para a sequência controlado.

Array::difference_type

O tipo de uma distância entre dois elementos assinado.

Array::iterador

O tipo de um iterador para a sequência controlado.

Array::ponteiro

O tipo de um ponteiro para um elemento.

Array::Reference

O tipo de uma referência a um elemento.

Array::reverse_iterator

O tipo de um iterador inverso para a sequência controlado.

Array::size_type

O tipo de uma distância entre dois elementos não assinado.

Array::value_type

O tipo de um elemento.

Função de membro

Descrição

Array::array

Constrói um objeto de matriz.

Array::atribuir

Substitui todos os elementos.

Array::AT

Acessa um elemento em uma posição especificada.

Array::back

Acessa o último elemento.

Array::begin

Designa o início da sequência controlado.

Array::dados

Obtém o endereço do primeiro elemento.

Array::Empty

Testes se elementos estão presentes.

Array::participante

Designa o participante da sequência de controlado.

Array::front

Acessa o primeiro elemento.

Array::max_size

Conta o número de elementos.

Array::rbegin

Designa o início da sequência controlado revertida.

Array::rend

Designa o participante da sequência de controlado revertida.

Array::dimensionar

Conta o número de elementos.

Array::swap

Troca o Sumário de dois recipientes.

Operador

Descrição

Array::operador =

Substitui a sequência controlada.

[] Array::operador

Acessa um elemento em uma posição especificada.

Comentários

O tipo tem um construtor de padrão array() e um operador de atribuição padrão operator=e satisifes os requisitos para um aggregate. Portanto, os objetos do tipo array<Ty, N> pode ser inicializado usando um inicializador agregado. Por exemplo,

    array<int, 4> ai = { 1, 2, 3 };

cria o objeto ai que contém inteiros quatro valores, inicializa os três primeiros elementos para os valores 1, 2 e 3, respectivamente e inicializa o quarto elemento para 0.

Requisitos

Cabeçalho:<array>

Namespace: std::tr1

Consulte também

Referência

<array>