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