以下行是什么意思?
bool(*)(const GA_Attribute *, void *) approve = NULL;
其中GA_Attribute
是自定义类。
这一行被传递给一个函数,所以我可以理解,如果用户没有传递任何东西,那么它默认为NULL
。
我确实理解类型转换,但我不知道bool(*)
和(const GA_Attribute *, void *)
在这里做了什么?
编辑:
请参阅功能声明here
编辑02 :
标题已更改为: 指针显式类型转换和C ++中的初始化
最初它看起来像是对我的类型转换。现在我明白这只是Doxygen格式问题。