STL String in ansistring
-
Ich glaube das ist eine ganz leichte Frage:
Ich möchte eine Ansistring in eine STL String umwandeln und wieder zurück.Wie geht das?
-
Habe selber eine Lösung gefunden.
Brauche keine Vorschläge mehr!
-
Ähm da gehen zwar n paar Begriffe durcheinandern, aber meinst Du das:
#include <string> // ... std::string strFoo("Blupp"); // C++ String-Object (eigentlich Initialisierung mit C-String) const char* pszFoo = strFoo.c_str(); // C-String, 'konvertiert', aber *keine* Kopie(!) std::string strBlupp(pszFoo); // C++ String mit C-String initialisiert, via Konstruktor // ...
-
@CodeFinder:
Aus http://c-plusplus.net/forum/viewtopic-var-t-is-184331.html geht hervor, dass er nicht einen String in ANSI-Codierung meinte, sondern eine Klasse AnsiString aus einem Framework, was er uns natürlich vorenthalten hat, weil wir Hellseher sind und im C++-Forum grundsätzlich erraten, von welchem Nicht-Standard-Framework da jemand gerade spricht...
-
Ah okay, das meinte ich mit 'Begriffen die durcheinander gehen' *g* ... danke für die Aufklärung
.