I need to iterate over the entire map without stopping the loop. My example works but it uses two loops, can this be fixed?
I think it's possible to do this using only one for loop
#include <map>
map<int, int>map2;
    map2[1] = 11;
    map2[2] = 12;
    map2[3] = 13;
    for (;;)
    {
        for (auto& a : map2)
        {
            cout << a.first << " : " << a.second << '\n';
        }
    }
 
    