cast problem



  • Hallo zusammen,

    ich bin c++ neuling habe aber kenntnisse in Java, c# usw.

    Nun muss ich an einem bestehenden Programm einiges ändern.
    Die änderungen habe ich schon doch beim Programmieren sind mir einige unschönheiten aufgefallen.
    Ich hatte immmer wieder das Problem das ich einen CString verwendet habe und dann eine Methode aufrufen wollte die aber std::basic_String erwartete.

    Meine Frage wie kann ich CString zu std::basic_String casten, dass muss doch möglich sein, da in der Klassenorientierung jede abgeleitete klasse auch als basis klasse betrachtet werden und meines wissen ist CString bon basic_String abgeleitet worden.

    Mfg finalmove



  • Morgen,

    in std gibt es kein basic_String. Aber CString wird doch bestimmt eine Member-
    function haben, welche einen C-String zurueck gibt (char*)?

    mfg
    v R



  • CString::operator LPCTSTR

    Das dürfte sein was du suchst.


Anmelden zum Antworten