C++学习7函数重载

注意:本笔记来自网易云课堂学习
function overload

函数名一样,但是参数类型或者参数个数不同。(但是函数类型不同不能构成overload的条件。不然编译器不知道调用的是哪个函数)

 

下面说的是默认参数值设置。在定义函数的时候可以默认一个参数值。如下:如果运行的时候,harpo只给了一个参数值2,那么默认m=4j=5,可以缺省m,j

 

!!default value只能是从右边缺省过来,不能跨跳。所以第二行的写法是错误的。

 

!!注意默认值只能是.h文件里面写default value不能在.cpp里面写默认值。

注意:建议不要使用defaultvalue ,因为缺省的话降低了可读性,并且函数的缺省值是可以改的,这样不好。

阅读更多
个人分类: C++
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭