摘要: 本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记)。
一、默认实参
某些函数有这样一些形参,在函数的很多次调用中它们都被赋予了一个相同的值,此时,我们把这个反复出现的值称为函数的默认实参。调用含有默认实参的函数时,可以包含该实参,也可以忽略该实参。
typedef string::size_type sz; string screen (sz ht = 24,sz wid = 80,char backgrand = ‘ ‘);
其中我们为每个形参都提供了默认实参,默认实参作为形参的初始值出现在形参列表中。
我们可以为一个或多个形参定义默认值,需要注意的是,一旦某个形参被赋予了默认值,它后面的所有形参都必须有默认值(可以将唯一一个要赋值的放到后面)。
二、使用默认形参调用函数
原文:https://www.cnblogs.com/daisy-996/p/10264129.html