如何用函数指针调用这个函数?
double a(double *a){
return *a;
}
我尝试了这个但没有成功:
double (*p)(*double) = &a;
我没有找到太多用于这些目的的好教程,你能给我推荐一些好的链接吗。
最佳答案
像这样:
double (*p)(double*) = &a;
如您所见,函数指针类型中的函数签名的编写方式与实际函数声明中的方式完全相同(您不需要参数名称)。
关于c++ - 如何调用带参数指针的函数指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11932382/