¿Cómo convertir un doble no administrado en una cadena administrada?
Pregunta
Desde C++ administrado, estoy llamando a un método de C++ no administrado que devuelve un doble.¿Cómo puedo convertir este doble en una cadena administrada?
Solución
Supongo algo como
(gcnew System::Double(d))->ToString()
Otros consejos
C++ definitivamente no es mi conjunto de habilidades más fuerte.Leyó mal la pregunta, pero esto debería convertirse en std::string, aunque no es exactamente lo que está buscando, pero lo dejó porque era la publicación original...
double d = 123.45;
std::ostringstream oss;
oss << d;
std::string s = oss.str();
Sin embargo, esto debería convertirse en una cadena administrada.
double d = 123.45
String^ s = System::Convert::ToString(d);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow