map m; m[1] = 3; m[3] = 5; for (map::iterator i = m.begin(); i != m.end(); ++i) printf ("%d=%d\n", (*i).first, (*i).second); printf ("1=%d\n", m[1]); printf ("3=%d\n", m[3]);