私は次のコードを持っていますが、これは正常に動作し、かなり長い間使用されています...しかし、それが何を意味するのかわかりません。
struct event_param
{
int task:3;
int param1;
int param2;
};
#define SV_DRIVER_EVENTS_MASK_SIZE (SV_DRIVER_EVENT_LAST*sizeof(struct event_param))
typedef struct event_param driver_event_mask[SV_DRIVER_EVENTS_MASK_SIZE];
typedef driver_event_mask DriverEventMask;
- 何
driver_event_mask
を表していますか? - なぜ
sizeof(struct event_param)
アレイの中にあるのですか?