'class::member' : missing default parameter for parameter parameter
The default parameter list is missing a parameter. If you supply a default parameter anywhere in a parameter list, you must define default parameters for all subsequent parameters.
Example
void func( int = 1, int, int = 3); // error void func( int, int, int = 3); // OK void func( int, int = 2, int = 3); // OK