empty
Материал из cppreference.com
Синтаксис:
#include <stack> bool empty() const;
Функция empty() возвращает истину, если в стеке нет элементов, иначе ложь.
Например, в следующем коде empty() используется в качестве условия выхода из цикла while, удаляющего и выводящего на экран элементы стека в обратном порядке:
stack<int> s; for( int i = 0; i < 5; i++ ) { s.push(i); } while( !s.empty() ) { cout << s.top() << endl; s.pop(); }
Смотри также: size