#include <iostream> #include <stack> using namespace std; int main() { stack<int> demoStack; // 向栈中添加元素 demoStack.push(1); demoStack.push(2); demoStack.push(3); for(int a=1;a<=100000000;a++) { demoStack.push(a); } // 输出栈顶元素 cout << "Top element is: " << demoStack.top() << endl; // 移除栈顶元素 demoStack.pop(); // 检查栈大小 cout << "Stack size after pop is: " << demoStack.size() << endl; // 再次输出栈顶元素 cout << "New top element is: " << demoStack.top() << endl; return 0; }