Espacios de nombres
Variantes
Acciones

std::vector<T,Allocator>::back

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

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::vector<char>:

#include <vector>#include <iostream>   int main(){std::vector<char> 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

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