ich ein Buch lese sagen, dass in C++ Sie dies nicht tun können:definieren die Länge eines Arrays mit einer Variablen in C++/C
int array_size = 3;
int array[array_size];
Dann versuchte ich es mit gcc, aber es didn‘ t meckern überhaupt (Ausnahme warnte vor unbenutzten array
).
Auch las ich über this question .Die vierte Antwort sagt, dass Sie so etwas wie diese verwenden: char someCondition[ condition ];
Für mich ist die condition
nur erst zur Laufzeit bekannt sein würde, also das Ganze Verwechselung scheint wirklich jemand me.Can dies helfen, erklären?
Danke, G
Sie haben die Compiler-Flags aktiviert als Warnungen als Fehler zu behandeln, können Sie entweder die Flaggen aus oder verwenden Sie das 'array' in irgendeiner Weise loswerden dieser Warnungen/Fehler. –