pragma



  • kann man per pragma die Warning wie "warning: variable / argument 'xxxx' is not used in function" abschalten?
    ich weiss, man kann so machen

    void foo (int /*in_var*/)
    {
    }
    

    aber in meinem projekt gibt es mehr als 3000 solche Warnings, ich will aber nicht einzelne Datei durchgehen und korrigieren.



  • ich wuerde dir an der stelle eher raten die warnungen zu loesen anstatt sie zu ignorieren

    zb

    int foo(int bar = 0);
    .
    .
    .
    int foo(int bar)
    {
        //blablubber;
    }
    


  • MSVC:

    #pragma warning(disable: 1234)
    

    1234 ist die Nummer der Warning (erscheint im Ausgabefenster als "C1234").

    Andere Compiler weiss ich net. Is net Standard, is ne Extension.


Anmelden zum Antworten