Design-Frage (Enums)
-
Huhu^^
Ich hab da mal wieder eine Frage, was den Aufbau eines Projektes angeht^^
Ich wollte wissen, ob es schlau ist, alle enums aus den verschiedenen Dateien n einer enums.h oder ähnlichem unterzubringen.
Das würde mir den Vorteil bringen, Forward-Deklarationen benutzen zu können, weshalb nicht immer die Dateien neu gebaut werden müssen, welche die veränderte Datei 'includen'.Naja, ich bin mir nicht so sicher, ob das ein guter Weg ist^^
Deswegen frag ich hier einfach mal die erfahrenen User^^
-
Wenn du wirklich eine enums.h machen willst musst du nur
#include "enums.h"schreiben
Wenn du wirklich meine Meinung hören willst: du solltest die enums so lokal wie möglich dort wo sie geraucht werden deklarieren, definieren oder initialisieren
-
Wie das mit einer enum.h und sonstigem gehen würde, ist mit schon klar

Mich hat nur interessiert, ob das vertretbar wär, oder ob ich die enums lokal halten soll, und somit ein neu kompilieren im Kauf nehme^^
-
so lokal wie möglich
Denn Global == BÖSE

-
Naja, ich hätte sie natürlich in die entsprechenden Namensbereiche verpackt^^
Es würde halt nur um die Stelle gehen, wo es niedergeschrieben ist^^