Gast
#1645027
Hallo Ich bin heute auf die Frage gestoßen, die im Titel angedeutet ist: Sollte man für Unterscheidungen defines oder enum oder defines verwenden. Ich glaube diese Frage ist ziemlich allgemein, aber ich will mal ein Beispiel erstellen. Ich habe eine endliche Anzahl von Befehlen die ich über eine RS232 Verbindung mitteilen kann, um diese zu unterscheiden kriegt jeder Befehl einen eigenen eindeutigen(von einader unterscheidbaren) Identifier. Jetzt kommt die Frage wie man die Identifier implementiert: enum oder define. Spontan würde ich sagen Enum ist programmiertechnisch eleganter. Auf der anderen Seite sparen ja defines Speicherplatz. Was sagt ihr? Ist das eine Frage die mehrere Meinung zu lässt oder gibt es für euch nur eine richtige Lösung?