读书人

typedef 种指针的语句的疑问求指教

发布时间: 2012-09-22 21:54:54 作者: rapoo

typedef 类指针的语句的疑问,求指教!

这是一个程序中的片段,请问两句typedef 是什么意思?还有下面的调用是怎么回事?该怎么理解这个过程?

C/C++ code
class NetObject{ ...}typedef NetObject*(*fnCallBackCreateAcceptedObject)();typedef void (*fnCallBackDestroyAcceptedObject)(NetObject *pNetworkObject);fnCallBackCreateAcceptedObject fnCreateNetObject;fnCallBackDestroyAcceptedObject fnDestroyNetObject;



[解决办法]
typedef定义了两个函数指针类型,以后fnCreateNetObject和fnDestroyNetObject当作对应的函数来调用:
NetObject* object = fnCreateNetObject();
fnDestroyNetObject(object);

读书人网 >C++

热点推荐