Comment convertir un double non géré en chaîne gérée?
Question
À partir de C ++ géré, j'appelle une méthode C ++ non gérée qui renvoie un double. Comment puis-je convertir ce double en chaîne gérée?
La solution
Je suppose quelque chose comme
(gcnew System::Double(d))->ToString()
Autres conseils
Le C ++ n’est définitivement pas ma plus grande compétence. Vous avez mal interprété la question, mais cela devrait être converti en std :: string. Ce n’est pas exactement ce que vous recherchez, mais en le laissant puisque c’était le message original ....
double d = 123.45;
std::ostringstream oss;
oss << d;
std::string s = oss.str();
Ceci devrait cependant être converti en chaîne gérée.
double d = 123.45
String^ s = System::Convert::ToString(d);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow