Verschachtelte Vorlagen ('> >' statt '>>')



  • Wer es noch nicht hat, sollte sich auf jeden Fall das Update 4 für den Builder holen. Vorher kam bei:

    map<AnsiString,AnsiString,less<AnsiString>> Mapping;
    

    die aussagekräftige Fehlermeldung

    [C++ Fataler Fehler] Wrapper.h(44): F1004 Interner Compiler-Fehler at 0x77e10420 with base 0xc10000

    (bei F1 mit dem Hinweis, daß dieser Fehler "normalerweise nicht vorkommt".)

    Nach dem Patch sagt einem der Compiler wenigstens, dass er sich am ">>" stört:

    [C++ Warnung] Wrapper.h(44): W8049 Verwenden Sie '> >' für verschachtelte Vorlagen anstelle von '>>'

    Also denn mal

    map < AnsiString, AnsiString, less < AnsiString > > Mapping;
    

    Das sieht auch gleich viel luftiger aus mit den vielen Spaces.


Anmelden zum Antworten