Wie ein unmanaged doppelt auf eine verwaltete Zeichenfolge konvertieren?
Frage
Von Managed C ++, ich rufe eine nicht verwaltete C ++ Methode, die eine Doppelzurückgibt. Wie kann ich konvertieren diese doppelte in einen verwalteten String?
Lösung
Ich gehe davon aus so etwas wie
(gcnew System::Double(d))->ToString()
Andere Tipps
C ++ ist definitiv nicht meine stärkste Skillset. Die Frage falsch verstanden, aber dies sollte zu einem std :: string umwandeln, nicht genau das, was Sie für obwohl suchen, aber verlassen sie, da sie der Original-Beitrag war ....
double d = 123.45;
std::ostringstream oss;
oss << d;
std::string s = oss.str();
Dies zu einer verwalteten Zeichenfolge konvertieren sollte jedoch ..
double d = 123.45
String^ s = System::Convert::ToString(d);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow