Когда я хочу пройти карту в C ++, мы можем использовать следующую технику:
for (auto i = m.begin(); i != m.end(); i++)
{ ... ... }
Почему мы не можем использовать следующее:
for (auto i = m.begin(); i < m.end(); i++)
{ ... ... }
Мое предположениепотому что элементы в ассоциативном контейнере не хранятся в последовательном порядке, как последовательные контейнеры, верно?