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]
close