<C++基础学习二十>特殊用途语言特性(未完待续)

摘要: 本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记)。

  一、默认实参

  某些函数有这样一些形参,在函数的很多次调用中它们都被赋予了一个相同的值,此时,我们把这个反复出现的值称为函数的默认实参。调用含有默认实参的函数时,可以包含该实参,也可以忽略该实参。

typedef string::size_type sz;
string screen (sz ht = 24,sz wid = 80,char backgrand = ' ');

  其中我们为每个形参都提供了默认实参,默认实参作为形参的初始值出现在形参列表中。

  我们可以为一个或多个形参定义默认值,需要注意的是,一旦某个形参被赋予了默认值,它后面的所有形参都必须有默认值(可以将唯一一个要赋值的放到后面)。

  二、使用默认形参调用函数

  

猜你喜欢

转载自www.cnblogs.com/daisy-996/p/10264129.html