我开始使用Boost,我正在查看它拥有的几个库.
我注意到boost :: container几乎定义了所有标准容器,但不是queue.
我没有找到任何参考; 所以我想知道为什么只有deque.我想测试用升压容器替换STL容器,我被告知有可能......
提前感谢您对此主题的任何解释.
std::queue它不是一个容器,它是一个包装器.它消耗容器并提供非容器(简化)接口.
Boost版本std::queue<T>(实际上意味着std::queue<T, std::deque<T> >,通过默认模板参数)是std::queue<T, boost::container::deque<T> >.
| 归档时间: |
|
| 查看次数: |
416 次 |
| 最近记录: |