我对这是在做什么感到困惑:
#define AIR_LP 1
tw_lptype airport_lps[] = {
{
AIR_LP, sizeof(Airport_State),
(init_f) Airport_StartUp,
(event_f) Airport_EventHandler,
(revent_f) Airport_RC_EventHandler,
(final_f) Airport_Statistics_CollectStats,
(statecp_f) NULL
},
{ 0 },
};
和
struct tw_lptype
{
init_f init;
event_f event;
revent_f revent;
final_f final;
map_f map;
size_t state_sz;
};
我想我对结构声明 AIR_LP 和 sizeof(Airport_state) 中的前两个变量感到困惑,我了解其余所有部分在做什么,所以如果有人可以给我一些关于这两个部分将要做什么的信息会很好。