参数的默认值设置规则:
1)参数的默认值要放在函数的声明中,而不能放在定义体中。
2)参数的默认值要从后向前一次设置
void Foo(int x, int y = 0; int z = 0);//正确
void Foo(int x = 0; int y, int z = 0);//错误
参数的默认值设置规则:
1)参数的默认值要放在函数的声明中,而不能放在定义体中。
2)参数的默认值要从后向前一次设置
void Foo(int x, int y = 0; int z = 0);//正确
void Foo(int x = 0; int y, int z = 0);//错误