当前位置:首页 > 编程技术 > 正文

如何用stl直接生成一个栈

如何用stl直接生成一个栈

在C++中,可以使用STL(标准模板库)中的`std::stack`容器来直接创建一个栈。下面是一个简单的例子,展示了如何使用`std::stack`:```cppin...

在C++中,可以使用STL(标准模板库)中的`std::stack`容器来直接创建一个栈。下面是一个简单的例子,展示了如何使用`std::stack`:

```cpp

include

include // 包含stack的定义

int main() {

std::stack myStack; // 创建一个整数类型的栈

// 向栈中添加元素

myStack.push(10);

myStack.push(20);

myStack.push(30);

// 打印栈中的元素

std::cout << "Stack contains: ";

while (!myStack.empty()) {

std::cout << myStack.top() << " ";

myStack.pop(); // 移除栈顶元素

最新文章