是的,C++ STL(標準模板庫)中的stack類提供了獲取棧頂元素的方法。可以使用top()函數來獲取棧頂元素,該函數返回棧頂元素的引用。例如:
#include <stack>
using namespace std;
int main() {
stack<int> s;
s.push(1);
s.push(2);
s.push(3);
cout << "棧頂元素是: " << s.top() << endl; // 輸出3
return 0;
}
在上面的例子中,我們先創建了一個int類型的stack對象s,然后依次將1、2、3壓入棧中。使用top()函數可以獲取當前棧頂元素,即3。