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(conststd::stack<int>& s){std::cout<< s.size()<<" elementos en la pila\n";} void reportar_tope_de_pila(conststd::stack<int>& s){// Deja elemento en la pilastd::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) |