Этот вопрос был задуман до смерти, и я бы согласился, что перечисления - это путь.Тем не менее, мне любопытно, как перечисления скомпилируются в конечном коде - #defines являются просто заменами строк, но добавляют ли перечисления что-нибудь к скомпилированному двоичному файлу?Или они оба эквивалентны на этом этапе.Когда запись прошивки и памяти очень ограничена, есть ли какое-либо преимущество, независимо от того, насколько оно мало, с использованием #defines?
Спасибо!
РЕДАКТИРОВАТЬ: в соответствии с комментарием ниже, встроенным,Я имею в виду цифровую камеру.
Спасибо за ответы!Я все для перечислений!