当你通过一个指针调用函数时,不要以为它是个指针就害怕,你就把它当成是一个不折不扣的函数名即可。例如:
#include <cstring>
char buff[10];
void (*pf) (char *, const char *);
pf = strcpy; // 取strcpy的地址
pf(buff, "hi"); // 象使用函数名本身一样使用指针 pf
通过指针调用函数?
最新推荐文章于 2024-03-06 22:39:09 发布
当你通过一个指针调用函数时,不要以为它是个指针就害怕,你就把它当成是一个不折不扣的函数名即可。例如:
#include <cstring>
char buff[10];
void (*pf) (char *, const char *);
pf = strcpy; // 取strcpy的地址
pf(buff, "hi"); // 象使用函数名本身一样使用指针 pf