ich habe:zu viele Initialisierer für Array in struct
struct X {
int i, j;
};
struct XArray {
X xs[3];
};
X xs1[3] { {1, 2}, {3, 4}, {5, 6} };
XArray xs2 { {1, 2}, {3, 4}, {5, 6} };
Die xs1
initialisiert fein, initialisiert xs2
Compiler-Fehler gibt:
error: too many initializers for 'XArray'
XArray xs2 { {1, 2}, {3, 4}, {5, 6} };
^
Was ist falsch? Warum kann ich nicht initialisieren?
Wie viele Mitglieder hat eine 'XArray' haben? – juanchopanza
Nur xs (Array) ist das Mitglied. – UDPLover
Noch initialisieren Sie es als ob es drei Mitglieder hatte. – juanchopanza