top () - только возвращает элемент, но не удаляет его. pop () - только удаляет элемент, но ничего не возвращает.
Нет такого метода, который бы удалял и возвращал удаленный элемент.
Обязательно выполняйте пустую проверку при выполнении top или pop, поскольку это вызывает ошибку. Пожалуйста, получите пустой чек перед выполнением любого из этих действий.