c++ - 什么时候使用 "pointer to function"和 "function pointer"?

标签 c++

<分区>

什么是“函数指针”?什么是“函数指针”?

我一直无法找出它们之间的真正区别。

下面代码中的pFunc是什么意思?

int(*pFunc)(int, int) = Add;
int i = pfunc(5,3);
....
int Add(int x, int y) { return x+y;}

最佳答案

指向函数的指针和函数指针是同义词。

关于c++ - 什么时候使用 "pointer to function"和 "function pointer"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25458197/

相关文章:

c++ - 为什么这个 C++ 代码会输出结果?

c++ - 无法解析的 `R_X86_64_NONE` 重定位

c++ - 远程线程执行

c++ - std::tuple 比 std::array 快吗?

c++ - 在 C++ 中可以将新声明的映射的地址分配给现有映射的地址吗?

c++ - 堆栈溢出错误是否会触发核心转储,如果触发是否有用?

c++ - 无法编译 T1 架构和仿真建模工具

c++ - C/C++检测网络类型

c++ - 将唯一指针的指针传递给采用双指针的函数

c++ - 64 位 Solaris 编译中的 32 位指针