小编cir*_*tal的帖子

当向量可以解决问题时,为什么默认情况下使用双端队列作为堆栈的底层容器?

据我了解,任何支持push_back()、pop_back()和back()的容器都可以用作堆栈的底层容器,但默认情况下使用双端队列。我通常理解双端队列相对于向量的优点(可以在开头和结尾添加元素),但就堆栈而言,我看不出有任何理由更喜欢双端队列。

c++ stack containers std

2
推荐指数
1
解决办法
192
查看次数

标签 统计

c++ ×1

containers ×1

stack ×1

std ×1