компиляция с gcc C99
Я использую enums на некоторое время. Тем не менее, я использую образец кода для разработки моего приложения. И я натолкнулся на такой код. Мне сообщили, что это лучшая практика при использовании перечислений. Но я не вижу, как это имеет какие-то преимущества.
typedef enum {
TYPE_DATE,
TYPE_TIME,
TYPE_MONEY,
TYPE_COUNT,
TYPE_UNKNOWN = TYPE_COUNT
} string_type_e;
Почему есть TYPE_COUNT
и зачем присваивать TYPE_COUNT
до TYPE_UNKNOWN
?
Большое спасибо за любые предложения,