在c中有这样的例子:
main()
{
int add();
int (*p)();
p=add;
int z=(*p)(1,1,1);
}
add(int x,int y,int z)
{return x+y+z;}结果就是z=3.
main()
{
int add();
int (*p)();
p=add;
int z=(*p)(1,1,1);
}
add(int x,int y,int z)
{return x+y+z;}结果就是z=3.
{
int nTemp = 10;
test(nTemp);
}
类的函数这样直接传给是不行的,要加上类限定符
fnadd* pfnadd = NULL;
pfnadd = (fnadd)* add;