在 c++ 中,如何打印出堆栈的内容并返回其大小?
std::stack<int> values;
values.push(1);
values.push(2);
values.push(3);
// How do I print the stack?
原文由 John 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 c++ 中,如何打印出堆栈的内容并返回其大小?
std::stack<int> values;
values.push(1);
values.push(2);
values.push(3);
// How do I print the stack?
原文由 John 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
4 回答890 阅读
1 回答955 阅读
1 回答991 阅读
1 回答749 阅读
1 回答851 阅读
您可以制作堆栈的副本并一个接一个地弹出项目以转储它们:
输出
在这里看到它:http: //liveworkspace.org/code/9489ee305e1f55ca18c0e5b6fa9b546f