std::stack<T,Container>::top - cppreference.com
De cppreference.com
|
|
||
|
|
||
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().
Parámetros
(Ninguno)
Valor de retorno
Una referencia al elemento.
Complejidad
Constante.
Ejemplo
#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
Véase también
| Apila un elemento en la parte superior de la pila. (función miembro pública) [editar] | |
| Desapila el elemento en la parte superior de la pila. (función miembro pública) [editar] |