标签: c++ sequential
C ++中顺序容器适配器(即堆栈,队列)的用途是什么?
感谢。
答案 0 :(得分:4)
它们提供了一个较窄的界面,可以强制执行额外的invariants,因此在您希望保留这些不变量时更安全。
答案 1 :(得分:1)
答案 2 :(得分:0)
您问题的最佳答案是阅读以下书籍:
Effective STL
但是,如果你想要一个快速而肮脏的答案:不仅堆栈和队列模拟真实世界对象,如程序堆栈和进程队列,它们也是随机插入和删除操作的最佳选择。