1
3
你混淆了一个事实
由于您的示例中不是这种情况,因此不会发生重新灰化,迭代器仍然有效。然而,必须增加桶数以适应新的元素。
我对Mac OSX的clang进行了一点实验(扩展了代码),它使迭代器即使在
|
2
3
自
Issue 2156
. 在更改之前,当新的元素数为
不低于
GCC 8.0.1未实施此变更。已经有一个 bug report ,已在GCC 9中修复。 |
3
2
从…起 26.2.7无序关联容器
我同意,描述的第一部分
在代码中,在第三次插入后,如果不重新灰化
编辑:回答我检查的问题中的更改对我可用与实现
然后你要求一个迭代器,使用例如。
|
Julia · 矢量中相加为总和S的值的数量 1 年前 |
C_Rod · 在模板方法中确定STL容器中项目的数据类型 2 年前 |
quantumwell · 将空向量放入std::map() 6 年前 |
OutOfBound · 对未初始化内存使用算法的优点 6 年前 |
DarthRubik · 在使用列表删除之后,迭代器如何不无效 6 年前 |