小编riv*_*ock的帖子

为什么在c中使用下划线作为结构?

在下面的源代码中,有人可以解释理性(为什么使用新名称typedef对结构_lwm2m_object_t进行良好的编程实践lwm2m_object_t?它只是删除下划线?为什么在第一个实例中使用下划线?

typedef struct _lwm2m_object_t lwm2m_object_t;

typedef uint8_t (*lwm2m_read_callback_t) (lwm2m_uri_t * uriP, char ** bufferP, int * lengthP, lwm2m_object_t * objectP);
typedef uint8_t (*lwm2m_write_callback_t) (lwm2m_uri_t * uriP, char * buffer, int length, lwm2m_object_t * objectP);
typedef uint8_t (*lwm2m_execute_callback_t) (lwm2m_uri_t * uriP, char * buffer, int length, lwm2m_object_t * objectP);
typedef uint8_t (*lwm2m_create_callback_t) (lwm2m_uri_t * uriP, char * buffer, int length, lwm2m_object_t * objectP);
typedef uint8_t (*lwm2m_delete_callback_t) (uint16_t id, lwm2m_object_t * objectP);
typedef void (*lwm2m_close_callback_t) (lwm2m_object_t …
Run Code Online (Sandbox Code Playgroud)

c standards struct typedef

0
推荐指数
1
解决办法
2060
查看次数

标签 统计

c ×1

standards ×1

struct ×1

typedef ×1