在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