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?

¿Fue útil?

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