Compilerwarnung gefährlich?



  • Hallo Leute, hier die Meldung:

    // xstring internal header (from <string>)
    xstring(75) : warning C4503: 'insert' : Laenge des ergaenzten Namens ueberschritten, Name wurde gekuerzt

    Im Zusammenhang mit

    map<string, queue<string> > queuemap;
    queue<string> entries;
    queuemap.insert(pair<string, queue<string> >(key, entries));
    

    Ist das gefährlich? Bisher konnte ich nicht feststellen das irgendetwas falsch arbeitet, ich denke z.b. an die Meldung Debuginformationen auf 255 zeichen verkürzt, ist das hier etwas ähnliches?



  • Das ist vollkommen harmlos. Im Debugmodus werden die normalen Namen aufgelöst und dafür technisch bessere benutzt (die Verweise werden AFAIK aufgelöst). Diese Namen sind aber nur Zusatzinfos fürs schöne Debuggen.



  • Das ist ein VC6-Problem und diese speziellen Warnungen kann man abschalten. Bitte mal den Fehlercode in der MSDN eingeben.


Anmelden zum Antworten