Ich war es gewohnt,
zu verwenden %Vor%zum Initialisieren des Arrays. Aber es scheint heutzutage, das funktioniert nicht mehr, ich muss explizit angeben, wie viele Elemente es gibt, mit
%Vor%So haben Compiler vergessen zu zählen?
Und um dies zu einer geschlossenen Frage zu machen, gibt es eine Möglichkeit, die Anzahl der Elemente wegzulassen?
Dies hat in der aktuellen Version von C ++ nie funktioniert, Sie konnten nur dynamisch zugewiesene Arrays initialisieren (oder nicht initialisieren).
Was immer funktioniert hat, ist eine nicht dynamisch zugewiesene Array-Initialisierung:
%Vor%Vielleicht verwirren Sie es damit?
Selbst in C ++ 0x ist es keine legale Syntax, den expliziten Array-Größen-Spezifizierer in einem neuen Ausdruck wegzulassen.