c++ stack类能否获取栈顶元素

avatar
作者
筋斗云
阅读量:0

是的,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。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!