C++ 函数缺省参数
C++中,定义函数的时候可以让最右边的连续若干个参数有缺省值。如果调用的时候没写,就默认为那些值。
void func(int x1, int x2 = 2, int x3 = 3) {}
func(10);
func(10,8);
func(10, ,8); //wrong
好处:提高程序的可扩充性
新加的参数,可与之前的调用兼容
本文介绍了C++中函数缺省参数的使用方法及其带来的程序可扩展性优势。通过示例说明了如何定义带有缺省值的参数,并展示了正确与错误的调用方式。
C++中,定义函数的时候可以让最右边的连续若干个参数有缺省值。如果调用的时候没写,就默认为那些值。
void func(int x1, int x2 = 2, int x3 = 3) {}
func(10);
func(10,8);
func(10, ,8); //wrong
好处:提高程序的可扩充性
新加的参数,可与之前的调用兼容
953
676
2156
1319

被折叠的 条评论
为什么被折叠?