この質問は死ぬまで行われてきました、そして私は列挙が行く方法であることに同意します。ただし、enumが最終的なコードでどのようにコンパイルされるかについて興味があります。#definesは単なる文字列の置換ですが、enumはコンパイルされたバイナリに何かを追加しますか?それとも、その段階では両方とも同等ですか。ファームウェアとメモリの書き込みが非常に限られている場合、どんなに小さくても、#definesを使用することに利点はありますか?
ありがとう!
編集:以下のコメントで要求されているように、埋め込まれているとは、デジタルカメラを意味します。
答えてくれてありがとう!私はすべてenumsです!