C++ 函数的缺省参数 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    一、普通函数的缺省参数

# include<iostream>using namespace std;void func(int m=0,int n=1)//m=0,叫做函数的默认参数,也叫做缺省参数,

C++ 函数的缺省参数

。缺省参数可以有一个,也可以有多个。{ cout<<"m:"<<m<<"\t"<<"n:"<<n<<endl;}int main(){ func(); func(3,5); //函数调用时,没有参数时,就会调用缺省参数;如果有参数时,以参数为准。 return 0;}

    运行结果:

   

    二、成员函数的缺省参数

    <喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHByZSBjbGFzcz0="brush:java;"># includeusing namespace std;class A{public: void set(int =20,int =3); //这样写也是允许的,

电脑资料

C++ 函数的缺省参数》(https://www.unjs.com)。 void count(bool=false);private: int w; int h;};int main(){ A a; cout<<"使用缺省函数时:"<

    运行结果:

   

    注释:

    1、重载函数使用方便,易于理解。默认参数的函数如果不加标注的话,很容易被忽略,而且容易被有参的同名函数覆盖。

    2、具有默认参数的函数重载的是参数的数值,而重载函数重载的是参数的类型。

最新文章