std::string in System::String* konvertieren?
-
Hallo,
ich möchte einen
std::stringin einen
System::String*umwandeln. bei google hab ich nur die Variante
System::String*in
std::stringgefunden. Kann mir jemand helfen?
Schonmal Danke!
-
Ist ganz einfach:
System::String ^ str = gcnew System::String(stdstr.c_str());
-
Oder mal
String* myNewString = Convert::ToString(...) probieren
-
evilissimo schrieb:
Ist ganz einfach:
System::String ^ str = gcnew System::String(stdstr.c_str());Danke, auch heute noch hilfreich!

-
mit
System::String ^ str = gcnew System::String(stdstr.c_str());
instanziiert man doch neu, sollte man dann diese Instanz auch wieder löschen?
-
jilli schrieb:
mit
System::String ^ str = gcnew System::String(stdstr.c_str());
instanziiert man doch neu, sollte man dann diese Instanz auch wieder löschen?
gcnew = wird vom Garbage Collector aufgeräumt, wenn keine Referenz mehr darauf existiert.