Ale*_*lex 4 c++ dictionary iterator traversal
当我想用C++遍历地图时,我们可以使用以下技术:
for (auto i = m.begin(); i != m.end(); i++)
{ ... ... }
Run Code Online (Sandbox Code Playgroud)
为什么我们不能使用以下代码:
for (auto i = m.begin(); i < m.end(); i++)
{ ... ... }
Run Code Online (Sandbox Code Playgroud)
我的猜测是因为关联容器中的元素不像顺序容器那样按顺序存储,是吗?