Why are default arguments in C++ trailing ones?
if you had void func(int a = 0, int b);, how would you specify to use the default parameter in calling this function?
void func(int a = 0, int b);