【发布时间】:2016-07-14 12:25:33
【问题描述】:
如果多次迭代std::unordered_set 的元素而不改变集合的内容(但可能从中读取,计算其大小等),是否保证每个元素将以相同的顺序访问时间?
【问题讨论】:
-
我知道这不一样但它是相关的:stackoverflow.com/questions/14346361/…
-
它在名称中显示“无序”。
-
@n.m.你误解了我的问题。我不是在问订单是否可以预测,而是在问它是否稳定。
-
@NicolBolas 所以答案是否定的? C++ 规范中是否有一个条目说,如果没有没有任何价值的尖刻 cmets,就无法回答像我这样的问题?
-
附言。 “为什么规范会保证实际未定义的东西的稳定性?” - 它实际上经常这样做。
标签: c++ c++11 iteration unordered-set