Сообщение что за практика такая с enum'ом от 02.03.2015 6:16
Изменено 02.03.2015 6:22 jyuyjiyuijyu
Всем привет
в cURL обработка ошибок устроена просто: код возврата + enum с возможными ошибками
определение enum начинается так
а частности интересует, почему первому члену ЯВНО присваивается 0 ??? ведь по умолчанию там должен быть и так 0 ... WTF?
в cURL обработка ошибок устроена просто: код возврата + enum с возможными ошибками
определение enum начинается так
typedef enum {
CURLE_OK = 0,
CURLE_UNSUPPORTED_PROTOCOL, /* 1 */
CURLE_FAILED_INIT, /* 2 */
CURLE_URL_MALFORMAT, /* 3 */
CURLE_NOT_BUILT_IN, /* 4 - [was obsoleted in August 2007 for
7.17.0, reused in April 2011 for 7.21.5] */
...
} CURLcode;
а частности интересует, почему первому члену ЯВНО присваивается 0 ??? ведь по умолчанию там должен быть и так 0 ... WTF?
что за практика такая с enum'ом
Всем привет
в cURL обработка ошибок устроена просто: код возврата + enum с возможными ошибками
определение enum начинается так
в частности интересует, почему первому члену ЯВНО присваивается 0 ??? ведь по умолчанию там должен быть и так 0 ... WTF?
в cURL обработка ошибок устроена просто: код возврата + enum с возможными ошибками
определение enum начинается так
typedef enum {
CURLE_OK = 0,
CURLE_UNSUPPORTED_PROTOCOL, /* 1 */
CURLE_FAILED_INIT, /* 2 */
CURLE_URL_MALFORMAT, /* 3 */
CURLE_NOT_BUILT_IN, /* 4 - [was obsoleted in August 2007 for
7.17.0, reused in April 2011 for 7.21.5] */
...
} CURLcode;
в частности интересует, почему первому члену ЯВНО присваивается 0 ??? ведь по умолчанию там должен быть и так 0 ... WTF?