前言
本文主要介绍了C++中函数高级相关的内容
3.1:函数默认参数
在函数定义的时候可以给形参赋初值,如果函数在调用的时候有传入参数,就使用传入的参数,如果没有就用默认的。
注意事项
1:如果某个参数有了默认值,那么从这个参数开始,往右的参数都必须有默认值,没有的话就会报错
2:函数的声明和实现两种情况只能有一种情况给函数传入默认参数
3.2:函数占位参数
3.3:函数重载
基本概念:函数名可以相同,函数参数类型不同或者顺序不同、或者个数不同都可以是函数重载的条件。但是函数的返回值不可作为函数重载的条件(因为函数调用不一定要用对应类型的变量进行接收)。
引用作为重载的条件
函数重载碰到默认参数的情况可能会出错
总结
以上介绍了些C++中函数高级的一些使用情况,非常感谢你能看到这。