C++のスタックでスタックのトップ要素を取得する方法は何ですか?
C++では、top()関数を使用してスタックのトップ要素を取得できます。以下は例です:
#include <iostream>
#include <stack>
int main() {
std::stack<int> myStack;
myStack.push(1);
myStack.push(2);
myStack.push(3);
// 获取栈顶元素
int topElement = myStack.top();
std::cout << "栈顶元素: " << topElement << std::endl;
return 0;
}
出力:
栈顶元素: 3