Las pilas son un tipo de adaptadores de contenedores con el tipo de trabajo LIFO (Last In First Out), donde se añade un nuevo elemento en un extremo y (arriba) se elimina un elemento sólo de ese extremo. La función stack::empty() empty() se utiliza para comprobar si el contenedor de la pila está vacío o no.