◐ Shell
clean mode source ↗

std::array::back - cppreference.com

De cppreference.com

</tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody>

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.

Parámetros

(Ninguno)

Valor de retorno

Una referencia al último elemento.

Complejidad

Constante.

Notas

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

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'.

Véase también

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