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!


Anmelden zum Antworten