Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Se recomienda usar Visual Studio 2017

get (función) <array>

 

Devuelve una referencia a arr[Index].


template<int Index, class T, size_t N>
constexpr T& get(array<T, N>& arr) noexcept;

template<int Index, class T, size_t N>
constexpr const T& get(const array<T, N>& arr) noexcept;

template<int Index, class T, size_t N>
constexpr T&& get(array<T, N>&& arr) noexcept;

Index

El desplazamiento del elemento.

T

El tipo de un elemento.

N

Número de elementos de la matriz.

arr

La matriz de la que se selecciona.

Ejemplo

 

#include <array> 
#include <iostream> 

using namespace std;

typedef array<int, 4> MyArray;

int main()
{
    MyArray c0 { 0, 1, 2, 3 };

    // display contents " 0 1 2 3" 
    for (const auto& e : c0)
    {
        cout << " " << e;
    }
    cout << endl;

    // display odd elements " 1 3" 
    cout << " " << get<1>(c0);
    cout << " " << get<3>(c0) << endl;
}

/*
Output:
0 1 2 3
1 3
*/

Requisitos

Encabezado: <array>

Espacio de nombres: std

Mostrar: