在 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.3k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
4 回答863 阅读
1 回答934 阅读
1 回答968 阅读
1 回答733 阅读
1 回答836 阅读
您可以制作堆栈的副本并一个接一个地弹出项目以转储它们:
输出
在这里看到它:http: //liveworkspace.org/code/9489ee305e1f55ca18c0e5b6fa9b546f