c++中调用函数指针
时间: 2023-11-24 11:46:28 浏览: 77
在C语言中,调用函数指针可以通过以下步骤完成:
1. 首先,定义一个函数指针变量,类型与要调用的函数相匹配。例如,如果要调用的函数是一个返回整数类型并且没有参数的函数,可以使用以下方式定义函数指针:
```
int (*func_ptr)();
```
2. 然后,将函数的地址分配给函数指针变量。可以使用函数名(不带括号)来获取函数的地址。例如,假设有一个名为`myFunction`的函数,可以将其地址赋值给函数指针:
```
func_ptr = myFunction;
```
3. 最后,通过使用函数指针来调用函数。可以像调用普通函数一样使用函数指针,使用圆括号和可能的参数列表。例如:
```
int result = func_ptr();
```
这将调用`myFunction`并将其返回值赋值给`result`变量。
阅读全文