#define vs enum во встроенной среде (как они компилируются?)

Этот вопрос был задан до смерти, и я согласен, что перечисления - это выход. Однако мне любопытно, как перечисления компилируются в окончательном коде - #defines - это просто замены строк, но добавляют ли перечисления что-нибудь в скомпилированный двоичный файл? Или они оба эквивалентны на этом этапе. При записи прошивки и памяти очень мало, есть ли преимущество, независимо от того, насколько мал, для использования #defines?

Спасибо!

РЕДАКТИРОВАТЬ: В соответствии с просьбой в комментарии ниже, под встроенным я подразумеваю цифровую камеру.

Спасибо за ответы! Я за перечисления!

7
задан Alexander Kondratskiy 9 January 2011 в 06:46
поделиться