string



  • hi
    ich habe den folgenden code mit VC++6.0 geschrieben:

    #include <string>
    using namespace std;
    string str;
    ....
    str.clear();
    ...
    

    beim compilieren kommt die Fehlermeldung:

    error C2039: 'clear' : Ist kein Element von 'basic_string<char,struct std::char_traits<char>,class std::allocator<char> >'
    

    könnte mir jemand bitte das erklären
    danke sehr



  • Nichts leichter als das: Die Klasse string im VC++6.0 enthält keine Methode "clear". versuche stattdessen das hier:

    str="";
    


  • Wie immer gilt auch hier: Wenn du schon das uralte VS6 benutzt, dann zieh dir doch wenigstens kostenlos und legal den Compiler vom VS2003 bei Microsoft. Hab grad leider den Link nicht. 🙂


Anmelden zum Antworten