[Erledigt] Problem mit Klasse, die von std::string abgeleitet ist



  • Hi Leute!
    Ich schreibe für mein Projekt gerade eine Klasse für Unicode-Strings.
    Ich habe aber das Problem, dass irgendetwas mit den default-Argumenten nicht stimmt.

    Die Klasse sieht so aus:

    //jetzt nicht mehr so wichtig
    

    Wenn ich jetzt eine ganz normale Funktion mit einem Default-Argument habe, wie hier:

    void Test(String Str= L"Test") {}
    

    Dann bekomme ich die folgende Fehlermeldung vom VC++:

    error C2440: 'default argument': 'LPWSTR' kann nicht in String' konvertiert werden
    

    Hat einer von Euch eine Idee?



  • Hat sich erledigt.
    Es lag an einer Dreiecks-abhängigkeit, die ein bisschen weiter verstreut war.


Anmelden zum Antworten