举例说明 typedef void(*func)(int);
时间: 2023-11-19 19:05:37 浏览: 125
typedef 的用法
这代码定义了一个名为 `func` 的类型,它是一个函数指针类型,指向一个参数为 `int` 类型,返回值为 `void` 类型的函数。
简单来说,这个类型可以用来声明函数指针变量,例如:
```c++
void foo(int x) {
// do something
}
func my_func_ptr = &foo; // 函数指针变量指向 foo 函数
my_func_ptr(42); // 调用 foo 函数,传入参数 42
```
阅读全文