Array mit defines
-
Hallo,
ich möchte ein char-Array mit defines erzeugen.
#define DEFINE_00 "#00_datei" #define DEFINE_01 "#01_datei" #define DEFINE_02 "#02_datei" InitFunc() { myDefinesArray[][3] = { DEFINE_00, DEFINE_01, DEFINE_03 }; }Compiler sagt mir, dass ich nach dem Fehler vor dem "{" suchen muss...
Danke für die Tipps
-
1. Warum #defines???
2. Nimm const char*.
3. Gib den Rückgabe Typ bei der Funktion InitFunc() an.
-
const char* myDefinesArray1[] = { DEFINE_00, DEFINE_01, DEFINE_02 };so würde es gehen.
-
Vergiss die #defines, vergiss die const char*s und nimm const std::strings - es sei denn dein Profiler ezaehlt dir was anderes, was ich stark bezweifeln will.