指向函数的指针只要参数匹配就可以通用吗(c/c++)
指向函数的指针只要参数匹配就可以通用吗(c/c++)
日期:2008-12-02 22:15:07 人气:1
不是吧,这个和返回值还有关系的。
这个和函数的重载不一样,函数的重载是只考虑参数的个数,类型,顺序的
但是函数指针就不一样了,如下两个函数的类型是不一样的,
void (int a,int b);
int (int a,int b);
每一种类型的函数就对应着一种类型的函数指针,所以有多少种函数就有多少种函数指针。
看到楼上的答案,害得我还写程序验证了下,以下是编译错误警告信息,验证了我的答案。
d:\my documents\visual c++ 6.0\t