【发布时间】:2014-02-28 17:50:18
【问题描述】:
在使用 STL 的 C++ 中可以在迭代哈希图时更改它吗?
显然,您可以更改迭代器变量本身(iter->first 和 iter->second),但是您可以:
更改迭代器不一定指向的现有键的值?
添加新密钥?
【问题讨论】:
-
hashmap = unordered_map
-
您不能更改 C++ 集合或映射中现有键的值。
-
“很明显,你可以改变迭代器变量本身(iter->first 和 iter->second)” -- 你测试了吗?