LINUX.ORG.RU

История изменений

Исправление Eddy_Em, (текущая версия) :

Так оно обычно и делается. Не писать же уйму define'ов! Еще удобство по сравнению с define'ами: препроцессор проверит варианты 'case' и выкинет сообщение об ошибке, если ты не написал default, но забыл какие-то варианты.

А если по порядку, то можно самым последним элементом написать что-то вроде THIS_IS_THE_END__THE_END_MY_FRIEND__THE_END и проверять ☺

Исходная версия Eddy_Em, :

Так оно обычно и делается. Не писать же уйму define'ов! Еще удобство по сравнению с define'ами: препроцессор проверит варианты 'case' и выкинет сообщение об ошибке, если ты не написал default, но забыл какие-то варианты.