Konvertierungsprobleme ?!?
-
Guten Morgen!
Hab in meinem Programm eine Klasse die ein std::string-variable enthält
class Beispiel { private: std::string text1; std::string text2; . . public: std::string GetText() { return text1; } }Der Text hieraus soll nun in eine Listbox eingefügt werden, und wenn ich mich recht erinner muss ich ihn dafür erstmal in ein CString umwandeln.
Da jedesmal ein Fehler auftrat hab ich das mal in einzelne Schritte zerlegt und den Fehler gefunde, nur weiss ich nicht was genau daran nun verkehrt ist...std::string test = Beispiel[0].GetText; CString name(test.c_str()); ((CListBox *)GetDlgItem(IDC_LISTE))->AddString(name);an dieser Stelle meldet VC++ zur ersten Zeile:
error C2440: 'initializing' : cannot convert from '' to 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >'Weiss jemand was genaueres dazu?
-
hinter dem GetText fehlt ()