c++打印函数指针的值
时间: 2023-09-07 22:11:10 浏览: 82
C++函数的指针
要打印函数指针的值,可以使用以下代码:
```cpp
#include <iostream>
using namespace std;
void func() {
cout << "Hello, World!" << endl;
}
int main() {
void (*p)() = func; // 定义并初始化函数指针
cout << "函数指针的值是:" << p << endl;
return 0;
}
```
其中,`void (*p)()` 表示定义一个返回值为空,参数为空的函数指针,`p` 初始化为 `func` 函数的地址。使用 `cout` 打印函数指针的值时,输出的是函数的地址,即函数在内存中的位置。
阅读全文