std::string in System::String* konvertieren?
-
Hallo,
ich möchte einen
std::string
in einen
System::String*
umwandeln. bei google hab ich nur die Variante
System::String*
in
std::string
gefunden. 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.