c++ (3)
c++对c的扩展
1 inline内联函数
1.1 结论
结论:
- 1) 内联函数在编译时直接将函数体插入函数调用的地方
- 2) inline 只是一种请求,编译器不一定允许这种请求
- 3)内联函数省去了普通函数调用时压栈,跳转和返回的开销


2 默认参数
2.1 默认参数的认识
1 C++中可以在函数声明时为参数提供一个默认值, 2 当函数调用时没有指定这个参数的值,编译器会自动用默认值代替

2.2 多个默认参数的规则


3 函数占位参数


4 默认参数和占位参数
意义:为以后的程序调用留下扩展


5.函数重载
5.1 重载函数不可以带有默认参数
否则c++编译器无法分辨出是哪个函数

5.2 函数重载调用准则

浙公网安备 33010602011771号