C++ Syntax Guide?

The stuff between the colon and the curly braces is called the member initializer list.

That’s a range based for loop.