1.默认实参作为形参的初始值出现在形参列表中。我们可以为一个或多个形参定义默认值,不过需要注意一点的是,一旦某个形参被赋予了默认值,它后面的所有形参都必须有默认值;
2.对于函数声明来说,一般是只对函数声明声明一次,并且将这个声明放在头文件中;但是C++中也允许对函数进行多次声明。但是需要注意的是,在给定的作用域中一个形参只能被赋予一次默认实参
这个可以详细地说一下,因为对于普通函数来说,你声明多次都是合法的;请看下面的代码:
void printNum1(int a );
void printNum1(int a );
void printNum1(int a );
void printNum2(int b);
void p