一、函数匹配
1.当几个重载函数的形参数量相同以及某些形参类型可以由其他类型转化的来,就需要函数匹配了
二、函数指针
1.把函数名作为一个值来使用,会被自动转为指针,在使用函数指针时无需解引用指针使用如下:
int fx(int a)
{
return 666;
}
int (*pfx)(int a) = fx;
//int (*pfx)(int a) = &fx; 等价
int pp = pfx(1);
2.函数指针形参
3.返回指向函数的指针
1.当几个重载函数的形参数量相同以及某些形参类型可以由其他类型转化的来,就需要函数匹配了
1.把函数名作为一个值来使用,会被自动转为指针,在使用函数指针时无需解引用指针使用如下:
int fx(int a)
{
return 666;
}
int (*pfx)(int a) = fx;
//int (*pfx)(int a) = &fx; 等价
int pp = pfx(1);
2.函数指针形参
3.返回指向函数的指针