C++ STL stack基本用法是什么

   2024-10-02 4430
核心提示:STL中的stack是一个容器适配器,它提供了后进先出(LIFO)的数据结构。stack基本用法包括以下几个函数:push(element):将元素压

STL中的stack是一个容器适配器,它提供了后进先出(LIFO)的数据结构。stack基本用法包括以下几个函数:

push(element):将元素压入栈顶pop():弹出栈顶元素top():返回栈顶元素,但不弹出empty():判断栈是否为空size():返回栈中元素的个数

使用stack时,需要包含头文件,并使用std::stack进行声明。例如:

#include <stack>#include <iostream>int main() {    std::stack<int> myStack;    myStack.push(1);    myStack.push(2);    myStack.push(3);    std::cout << "Top element: " << myStack.top() << std::endl;    myStack.pop();    std::cout << "Top element after pop: " << myStack.top() << std::endl;    std::cout << "Size of stack: " << myStack.size() << std::endl;    return 0;}

以上代码演示了如何使用stack进行基本操作,并输出结果如下:

Top element: 3Top element after pop: 2Size of stack: 2

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号