首页 > 编程知识 正文

CC 函数形参的默认值 缺省值,默认形参值的函数声明

时间:2023-05-04 10:14:51 阅读:221382 作者:1567

C/C++函数形参的默认值可以在声明或定义处指定, 但不能两个地方都指定.

在声明处定义形参的默认值的好处是, (1)用户可以直观查看到, (2)调试时可以方便的更改默认值.

 

网文摘录:

声明是用户可以看到的部分,客户非常信任地使用这个特性,希望得到一定的结果,但是你在实现里使用了不同的缺省值,那么将是灾难性的。因此编译器禁止声明和定义时同时定义缺省参数值。

若声明时没有定义缺省参数值,那么在定义成员函数时可以定义缺省参数值。但这种情况通常用户是看不见的,因此应避免。

对于非类中的函数,在函数声明中定义默认参数的另外一个好处时,可以利用声明来随意更改默认参数的值。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。