C++学习7函数重载
注意:本笔记来自网易云课堂学习
function overload
函数名一样,但是参数类型或者参数个数不同。(但是函数类型不同不能构成overload的条件。不然编译器不知道调用的是哪个函数)
下面说的是默认参数值设置。在定义函数的时候可以默认一个参数值。如下:如果运行的时候,harpo只给了一个参数值2,那么默认m=4,j=5,可以缺省m,j
!!default value只能是从右边缺省过来,不能跨跳。所以第二行的写法是错误的。
!!注意默认值只能是.h文件里面写default value不能在.cpp里面写默认值。
注意:建议不要使用defaultvalue ,因为缺省的话降低了可读性,并且函数的缺省值是可以改的,这样不好。