【发布时间】:2010-10-28 21:07:28
【问题描述】:
如果我更改 std::set 的元素,例如,通过迭代器,我知道它不是“重新插入”或“重新排序”,但有没有提到它是否会触发未定义的行为?例如,我想插入会搞砸。有没有具体提到会发生什么?
【问题讨论】:
-
鉴于迭代器 API 被设置为不允许它,您打算如何实现此修改? (编辑:looks 就像早在 2009 年一样,标准中存在一个缺陷,可能无法像现在那样防止这种情况发生)
标签: c++ stl collections set