Qix*_*Qix 5 c++ containers stl
是否std::list保证元素内的顺序保持有序(当然,除非发生某种排序或发生某种情况)?
std::list
此外,列表是否存在任何潜在的不确定行为,可能会使它们混乱?
我/我的印象是诸如std::deque之类的容器是可以安全使用的,但是a std::deque不是双向链接。
std::deque
joh*_*ohn 5
是的,订单在中得到保证std::list。由于UB可能发生任何事情,因此可以混合std :: list的顺序(尽管我认为不太可能)。
简短的答案是,如果您的列表未按您认为的顺序排列,则最可能的原因是程序中的错误。
归档时间:
12 年,12 月 前
查看次数:
3405 次
最近记录:
8 年,6 月 前