GCC-Warnung eliminieren
-
Hoi!

Ich versuche mein Projekt komplett Warnungsfrei zu machen und eine Warnung will absolut nicht raus:
static std::array<char, 4> const elf_magic = { 0x7F, 'E', 'L', 'F' };resultiert in der Warnung
warning: missing braces around initializer for ‘std::array<char, 4ul>::value_type [4] {aka char [4]}’ [-Wmissing-braces]
Was könnte ich da machen damit GCC die KLappe hält? Komm absolut nicht drauf, Google hat auch nix genützt.
Danke und Grüße,
Flo
-
Probiers mal mit
static std::array<char, 4> const elf_magic = { { 0x7F, 'E', 'L', 'F' } };
-
Das sollte es sein, auch wenn ich noch nicht testen konnte, danke!