1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <stack>
int main() {
std::stack<int> myStack;
// Pushing elements
myStack.push(10);
myStack.push(20);
myStack.push(30);
std::cout << "Stack size: " << myStack.size() << std::endl;
std::cout << "Top element: " << myStack.top() << std::endl;
// Popping elements
myStack.pop();
std::cout << "After pop, top element: " << myStack.top() << std::endl;
// Checking if stack is empty
std::cout << "Is stack empty? " << (myStack.empty() ? "Yes" : "No") << std::endl;
return 0;
}
Back to stack