本章主要内容:
1)内联函数(替代宏代码段)
2)默认参数
3)占位参数
----
1.C++的内联函数分析
1.1讲解内联函数之前,首先回忆下之前讲的define宏定义:
之前讲过宏定义会经过预处理器进行文本替换...所以,C++中,当需要某个类型的常量时,可以使用const常量来替代宏常数,如:
const int A=3; #define A 3
1.2那如果#define 定义的是宏代码段...C++中允许为函数提供参数默认值,主要有两种定义方式
1)函数声明时:
int show(int x=10); //声明show函数,并定义参数x默认值为10
int main()
{
show(...占位参数,是指该函数的参数只有类型声明,却没有参数名
注意:该占位参数在函数体内是无法被使用的
实例1:
int func(int x,int );
... ......func(1,2); //调用func函数
实例2,使用占位参数+默认参数一起使用:
int func(int =0,int =0);
... ...