1

可能重复:
Typedef 函数指针?

你能帮我理解这个typedef的含义以及如何使用它吗?

typedef void (*__handler)(int)

没有“typedef”,我知道剩下的是一个函数指针。谢谢你。

4

1 回答 1

2

这定义了函数指针的类型名称。使用它,__handler现在是指向接受int并返回的函数的指针的类型别名void

void myFunction(int)
{
    // ...
}

int main(int argc, char **argv)
{
    __handler functionPtr = &myFunction;

    // ...
}
于 2012-10-12T15:20:56.137 回答