先单独解释:
typedef类型定义
void空
*指针
void * 就是一个空指针,根int * ,char * 类似,
整个一句话就是说:定义一个叫MyPtrT的空指针类型。
在你的代码中,这两句完全相等:
void * p;
MyPtrT p;
另外,void根类(class)没有半毛钱关系,请楼上不要误导。
为方便理解,举个例子:
定义一个新类型,基类是void,指针型,类型名叫
MyPtrT
就是以后你想用void* 直接写MyPtrT就是了
MyPtrT 等价于 void*