在C++中,stack的pop操作是通过调用成员函数pop()来实现的。pop()函数会从栈顶移除一个元素,并且返回该元素的值。pop()操作会使栈的大小减少一个单位。示例如下:
#include <iostream>
#include <stack>
int main() {
std::stack<int> mystack;
mystack.push(10);
mystack.push(20);
mystack.push(30);
while (!mystack.empty()) {
std::cout << mystack.top() << " "; // 输出栈顶元素
mystack.pop(); // 移除栈顶元素
}
return 0;
}
在上面的示例中,我们使用std::stack