带有参数的函数,如果通过函数指针调用。

2020-10-12 社会 116阅读
既然能够给结构体中的指针赋以函数指针,显然这个指针也是一个函数指针,则在调用这个指针时直接传给参数就可以了。

typedef void (*Pfun)(double);
struct One
{
Pfun fun;
};
void show(double a)
{
cout<}
int main(int argc, char *argv[])
{
Pfun ar = show;
One abc;
abc.fun = ar;
abc.fun(3.0);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com