目录
默认参数
1.默认参数最好在头文件添加,以便提供头文件时可以告知使用者 |
2.含有默认参数的函数实现时不要填写默认值 |
3.默认参数只能从最右侧变量依次赋值(填写默认值的参数右侧不能有无默认值参数) |
头文件书写方式
int f(int a, int b = 0);
//int fun(int a, int b = 0; int c);//错误,参数b后面有无默认值的变量c
cpp实现方式
//int f(int a, int b=0) //错误,函数实现不能填写默认值
int f(int a, int b) //正确
{
return a+b;
}
内联函数
内联函数其实是在编译阶段将函数体复制到引用代码引用处,以空间换时间(增加代码雍总的方式提高程序运行效率)
1.内联函数以inline声明 |
2.inline函数可以在头文件实现 |