我正在阅读一些c源代码,并且使用此语法定义了一个名为"lwm2m_object_t"的新类型。
#define OBJ_COUNT (9)
lwm2m_object_t * objArray[OBJ_COUNT];
有人可以解释一下如何定义这样的类型吗?你不必使用typedef
吗?
这是 lwm2m_object_t
类型的指针数组吗?
谢谢
以下内容:
lwm2m_object_t * objArray[OBJ_COUNT];
声明指向 lwm2m_object_t
的指针数组。
类型lwm2m_object_t
肯定在源代码中定义的其他地方。
最有可能在库头 liblwm2m.h 中。