C++ 的缺省参数(或默认参数)概念

在 C++ 中,使用缺省参数(或默认参数)来为函数的参数设置一个默认值。在函数或方法声明时可以为其中一个或多个参数指定其预定义的缺省值。当调用该函数或方法时,如果省略了该参数,则将使用其默认值。

 C++ 编程人员可以通过使函数的参数具有缺省值来提高代码的可读性和可维护性,减少编写代码的时间。

C++ 的缺省参数(或默认参数)概念_第1张图片

 半缺省参数  半缺省只能从右往左连续缺省,此处必须在func函数里给a传参

C++ 的缺省参数(或默认参数)概念_第2张图片

 缺省参数 在数据结构栈中初始化的应用,可以让cpacity无需初始化

C++ 的缺省参数(或默认参数)概念_第3张图片

  注意:

缺省函数不能再 函数声明和函数定义时都缺省,只需要要再头文件声明中缺省就可以了

你可能感兴趣的:(c++)