Understand for c++ 3 Part 2