Forum: Compiler & IDEs warning: braces around scalar initializer


von Jürgen M. (jmayer) Benutzerseite


Lesenswert?

hallo,

const char* const Sprachen[fds]  =
{{"Deutsch"},
{"English"},
{"Francais"},
{"Nederlands"},
{"Italiano"}
};

ergibt folgende Warnung: "warning: braces around scalar initializer"

Wenn ich die geschweifte Klammern direkt um die Strings entferne wird 
diese Warnung nicht ausgegeben.

Der C-Quellcode stamm von einem Programm das ursprünglich mit dem 
ICCAVR-C-Compiler kompiliert wurde. Diese Warnung sind nach der 
Umstellung auf Win-AVR aufgetreten.

Kann ich da einfach die geschweiften Klammern entfernen?

Jürgen



von Karl H. (kbuchegg)


Lesenswert?

Ja.
Die { } sind unnötig

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.