std::vector<T,Allocator>::back
De cppreference.com
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>:
Ejecuta este código
#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) |