- 错误编码 例如:vddk中的VixError,截取一段如下
/*
* The error codes are returned by all public VIX routines.
*/
enum {
VIX_OK = 0,
/* General errors */
VIX_E_FAIL = 1,
VIX_E_OUT_OF_MEMORY = 2,
VIX_E_INVALID_ARG = 3,
VIX_E_FILE_NOT_FOUND = 4,
VIX_E_OBJECT_IS_BUSY = 5,
......
}
- windows api中分区表类型
typedef enum _PARTITION_STYLE {
PARTITION_STYLE_MBR,
PARTITION_STYLE_GPT,
PARTITION_STYLE_RAW
} PARTITION_STYLE;
不难看出,枚举类型可以当普通常量来使用,而且这些常量属同一类,比如星期,月份,错误编码,控制代码等。