C++ 函数缺省参数
C++中,定义函数的时候可以让最右边的连续若干个参数有缺省值。如果调用的时候没写,就默认为那些值。
void func(int x1, int x2 = 2, int x3 = 3) {}
func(10);
func(10,8);
func(10, ,8); //wrong
好处:提高程序的可扩充性
新加的参数,可与之前的调用兼容
C++中,定义函数的时候可以让最右边的连续若干个参数有缺省值。如果调用的时候没写,就默认为那些值。
void func(int x1, int x2 = 2, int x3 = 3) {}
func(10);
func(10,8);
func(10, ,8); //wrong
好处:提高程序的可扩充性
新加的参数,可与之前的调用兼容