STL
In this lesson, we'll see how to use C++ STL stack operations.
We'll cover the following
Library
While solving a problem, instead of implementing a stack every time, we’ll be using C++ STL Stack.
Include statement: #include <stack>
Below are some of the operations we’ll use frequently. For complete documentation of how they work, check here.
stack<int> S; //empty stack
int x = S.top(); // get top element
S.pop(); // pop top element
S.push(x); //push x on top
bool x = S.empty(); // to check if stack is empty
int sz = S.size(); // get size of stack
In the next lesson, we’ll see a solved problem using stacks.
Get hands-on with 1400+ tech skills courses.