Espacios de nombres
Variantes
Acciones

std::array::back

De cppreference.com
< cpp‎ | container‎ | array
 
 
 
 
reference back();
(hasta C++17)
constexpr reference back();
(desde C++17)
const_reference back() const;
(hasta C++14)
constexpr const_reference back() const;
(desde C++14)

Devuelve una referencia al último elemento en el contenedor.

Llamar a back en un contenedor vacío causa comportamiento indefinido.

Contenido

[editar] Parámetros

(Ninguno)

[editar] Valor de retorno

Una referencia al último elemento.

[editar] Complejidad

Constante.

[editar] Notas

Para un contenedor c que no está vacío, la expresión c.back() es equivalente a *std::prev(c.end()).

[editar] Ejemplo

El siguiente código utiliza a back para desplegar el último elemento de un std::array<char>:

#include <array>
#include <iostream>
 
int main()
{
    std::array<char, 6> letras {'a', 'b', 'c', 'd', 'e', 'f'};
 
    if (!letras.empty()) {
        std::cout << "El último carácter es '" << letras.back() << "'.\n";
    }  
}

Salida:

El último carácter es 'f'.

[editar] Véase también

(C++11)
Accede al primer elemento.
(función miembro pública) [editar]