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?

War es hilfreich?

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
scroll top