C++ 函数默认参数详解

在 C++ 中,你可以为函数参数设置默认值。这样,调用函数时如果没有提供该参数的值,就会使用默认值。

需要注意的是:

* 一旦你为某个参数设置了默认值,它后面的所有参数都必须有默认值。例如,void errfunc(int num1=2, int num2, char ch='+'); 是错误的,因为 num2 没有默认值。

* 默认值的类型必须与参数类型一致。

* 你可以在函数原型或函数定义中设置默认值,但不能同时在两个地方设置。

* 建议在函数原型中设置默认值,这样可以提高代码可读性。

ppt 文件大小:141.5KB