美文网首页
C++ - 函数的缺省参数

C++ - 函数的缺省参数

作者: Mitchell | 来源:发表于2016-01-12 17:35 被阅读254次
    • C++中,定义函数的时候可以让最右边的连续若干个参数有却兴致,那么调用函数的时候,若响应位置不写参数,参数就是缺省值。
      for example:
    void fun(int x1,int x2 = 2,int x3 =3){}
    fun(10);//等效于 func(10,2,3)
    fun(10,8);//等效于fund(10,8);
    fun(10,,8);//不行,智能最右边的连续若干个参数缺省
    
    • 函数参数可缺省值的目的在于提高程序的可扩充性
    • 即如果某个写好的函数要添加新的参数,而原先哪些调用该函数的语句,未必需要使用新增的参数,那么为了避免对原先哪些函数调用语句的修改,就可以使用缺省参数。

    相关文章

      网友评论

          本文标题:C++ - 函数的缺省参数

          本文链接:https://www.haomeiwen.com/subject/hbkckttx.html