c++11 has a for each loop