某枚舉定義:
enum {
OV_720P,
OV_2M,
OV_3M,
OV_5M,
};
數組下標使用:
if (width == ov_resolutions[OV_720P].width) {
} else if (width == ov_resolutions[OV_2M].width) {
} else if (width == ov_resolutions[OV_3M].width) {
} else if (width == ov_resolutions[OV_5M].width) {
} else {
return -EINVAL; www.2cto.com
}
優點:枚舉內容可以動態增刪改,區別於宏定義的定值;使用方便。