是否std::stack
在 C++ STL 中公开底层容器的任何迭代器,还是应该直接使用该容器?
根据堆栈的定义,堆栈没有迭代器。如果您需要带有迭代器的堆栈,则需要自己在其他容器(std::list、std::vector 等)之上实现它。堆栈文档在这里 http://en.cppreference.com/w/cpp/container/stack.
附:根据我从 Iraimbilanja 得到的评论, std::stack 默认使用 std::deque 来实现。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)