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?

Était-ce utile?

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