【发布时间】:2015-03-26 12:11:42
【问题描述】:
我是 C++ 新手。我想用数组创建一个堆栈。我正在使用 STL。我需要将两个值存储在一个数组中,然后推送/弹出到堆栈 在python中我会简单地做:
s = Stack()
s.push((1,"item"))
s.push((3,"item"))
所以堆栈中会有两个元组 (1,"item"), (3,"item)
我在 c++ 中尝试过这样的事情,但它错了:
stack<string, list<string> > exampleStack;
string test[2] = {"wtf","lol"};
exampleStack.push(dd);
【问题讨论】:
-
您需要将总是 2 个项目或 n 个项目的元素推入堆栈?
标签: c++ data-structures stl stack