Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

array (Clase, STL)

Describe un objeto que controla una secuencia de longitud N de elementos de Tyescrito. La secuencia se almacena como una matriz de Ty, contenido en el objeto de array<Ty, N> .

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

Parámetro

Descripción

Ty

El tipo de un elemento.

N

El número de elementos.

Definición de tipo

Descripción

array::const_iterator

El tipo de un iterador constante para la secuencia controlada.

array::const_pointer

El tipo de un puntero constante a un elemento.

array::const_reference

El tipo de una referencia constante a un elemento.

array::const_reverse_iterator

El tipo de un iterador inverso constante para la secuencia controlada.

array::difference_type

El tipo de una distancia con signo entre dos elementos.

array::iterator

El tipo de un iterador para la secuencia controlada.

array::pointer

El tipo de un puntero a un elemento.

array::reference

El tipo de una referencia a un elemento.

array::reverse_iterator

El tipo de un iterador inverso para la secuencia controlada.

array::size_type

El tipo de una distancia sin signo entre dos elementos.

array::value_type

El tipo de un elemento.

Función de miembro

Descripción

array::array

Construye un objeto array.

array::assign

Reemplaza todos los elementos.

array::at

Tiene acceso a un elemento en una posición especificada.

array::back

Tiene acceso al último elemento.

array::begin

Designa el principio de la secuencia controlada.

array::cbegin

Devuelve un iterador de acceso aleatorio const al primer elemento de la matriz.

array::cend

Devuelve un iterador de acceso aleatorio const que señala simplemente más allá del final de la matriz.

array::crbegin

Devuelve un iterador const al primer elemento de una matriz invertida.

array::crend

Devuelve un iterador const al final de una matriz invertida.

array::data

Obtiene la dirección del primer elemento.

array::empty

Comprueba si los elementos están presentes.

array::end

Designa el final de la secuencia controlada.

array::fill

Reemplaza todos los elementos con un valor especificado.

array::front

Tiene acceso al primer elemento.

array::max_size

Cuenta el número de elementos.

array::rbegin

Designa el principio de la secuencia controlada inversa.

array::rend

Designa el final de la secuencia controlada inversa.

array::size

Cuenta el número de elementos.

array::swap

Intercambia el contenido de dos contenedores.

operador

Descripción

array::operator=

Reemplaza la secuencia controlada.

array::operator[]

Tiene acceso a un elemento en una posición especificada.

El tipo tiene un constructor predeterminado array() y un operador de asignación operator=predeterminados, y cumple los requisitos para aggregate. Por tanto, los objetos de array<Ty, N> tipo se pueden inicializar utilizando un inicializador global. Por ejemplo,

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

crea el objeto ai que contiene cuatro valores enteros, inicializa los tres primeros elementos en los valores 1, 2, y 3, respectivamente, e inicializa el cuarto elemento a 0.

matriz <deEncabezado: >

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft