what is the advantage(s) of using an initializer list such as....
construct() : var1(0), var2(0) { }
instead of .......
construct() { var1 = 0; var2 = 0; }
The book I am reading says to always use the list because it's better, but doesn't tell me why.