文章检索
文章检索
文章检索
轮极熙域  -  追求简约

一个属于自己的网络空间,分享学习、技术、新闻、热点、生活等乱七八糟的东西,也是一个默默奋斗的“收藏夹”。

函数的缺省参数 | C++
时间:2019-11-22 作者:半凡烟竹 标签:C++

C++中,定义函数的时候可以让最右边的连续若干个参数有缺省值,那么调用函数的时候.若相应位置不写参数,参数就是缺省值。

void func(int a,int b=1,int c=1){    }
func(10);//等效于func(10,1,1)
func(10,4);//等效于func(10,4,1)
func(10,4,7);
func(10, ,7);//不行,只能最右边的连续若干个参数缺省

函数参数可缺省的目的在于提高程序的可扩充性,但不建议在一般程序中使用大量的参数(不仅会增加复杂度,同时对后续开发造成极大的负担)

在函数拓展时,只需增设缺省函数,原程序就不必修改



© 2018-2019 upwill.cn 版权所有 | ICP备案号:冀ICP备18006040号-1| 冀公网安备 13018402000194号