News

Why? Because the initializer expressions happen in the order the variables are declared in the class -- not the order the initializer expressions appear in the constructor. If you didn't know that, ...
You can invoke any virtual function on those instances. I used the C++11 initialization using {}s, the range based for loop to step through the array, and auto to allow the compiler to ...