c语言中typedef void *MyPtrT是什么?

2025-01-02 17:40:10
推荐回答(4个)
回答1:

先单独解释:

typedef类型定义

void空

*指针

void * 就是一个空指针,根int * ,char * 类似,

整个一句话就是说:定义一个叫MyPtrT的空指针类型。

在你的代码中,这两句完全相等:

void * p;

MyPtrT p;

另外,void根类(class)没有半毛钱关系,请楼上不要误导。

为方便理解,举个例子:

回答2:

定义一个新类型,基类是void,指针型,类型名叫
MyPtrT

回答3:

就是以后你想用void* 直接写MyPtrT就是了

回答4:

MyPtrT 等价于 void*