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