liuchang--- 发表于 2015-7-6 15:26
还有一个问题: OSEventFreeList = (OS_EVENT *)OSEventFreeList->OSEventPtr
请问大神:这个(OS_EVENT *) ...
是用来修饰OSEventPtr的,因为:
void *OSEventPtr; /* OSEventPtr的类型是void* */
OS_EVENT *OSEventFreeList; /* OSEventFreeList的类型是OS_EVENT * */
如果不用 (OS_EVENT *):
OSEventFreeList = OSEventFreeList->OSEventPtr;/*错误:类型不匹配*/