empty
|
stacklnts.pop ();
|
Проверяет, не пуст ли стек; возвращ ает значение типа bool
|
|
if (stacklnts.empty ())
|
size
|
DoSomething ();
|
Возвращ ает количество элементов в стеке
|
top
|
size_t nNumElements = stacklnts.size ();
|
Возвращ ает ссылку на верхний элемент в стеке
|
cout « "Element at the top = " « stacklnts.top ();
Использование класса stack библиотеки STL
|
549
|
Как свидетельствует таблица, к открытым функциям-членам стека относятся только те методы, которые обеспечивают вставку и извлечение в позициях, которые согласуются
поведением стека. Таким образом, даже при том, что базовый контейнер мог бы быть двухсторонней очередью, вектором или списком, функциональные возможности этого контейнера не будут доступны, чтобы имитировать поведенческие характеристики стека.
Вставка и извлечение из вершины
Do'stlaringiz bilan baham: |