std::stack<T,Container>::top
De cppreference.com
reference top(); |
||
const_reference top() const; |
||
Devuelve una referencia al elemento en la parte superior de la pila. Este es el elemento apilado más recientemente. Este elemento se desapilará con una llamada a pop(). Efectivamente llama a c.back().
Contenido |
[editar] Parámetros
(Ninguno)
[editar] Valor de retorno
Una referencia al elemento.
[editar] Complejidad
Constante.
[editar] Ejemplo
Ejecuta este código
#include <stack> #include <iostream> void reportar_tamano_de_pila(const std::stack<int>& s) { std::cout << s.size() << " elementos en la pila\n"; } void reportar_tope_de_pila(const std::stack<int>& s) { // Deja elemento en la pila std::cout << "Elemento en la parte superior: " << s.top() << '\n'; } int main() { std::stack<int> s; s.push(2); s.push(6); s.push(51); reportar_tamano_de_pila(s); reportar_tope_de_pila(s); reportar_tamano_de_pila(s); s.pop(); reportar_tamano_de_pila(s); reportar_tope_de_pila(s); }
Salida:
3 elementos en la pila Elemento en la parte superior: 51 3 elementos en la pila 2 elementos en la pila Elemento en la parte superior: 6
[editar] Véase también
Apila un elemento en la parte superior de la pila. (función miembro pública) | |
Desapila el elemento en la parte superior de la pila. (función miembro pública) |