Как преобразовать неуправляемый double в управляемую строку?
Вопрос
Из управляемого C ++ я вызываю неуправляемый метод C ++, который возвращает значение double.Как я могу преобразовать этот double в управляемую строку?
Решение
Я предполагаю что-то вроде
(gcnew System::Double(d))->ToString()
Другие советы
C ++ определенно не является моим самым сильным набором навыков.Неправильно истолковал вопрос, но это должно быть преобразовано в std::string , хотя и не совсем то, что вы ищете, но оставляю это, поскольку это был исходный пост....
double d = 123.45;
std::ostringstream oss;
oss << d;
std::string s = oss.str();
Однако это должно быть преобразовано в управляемую строку..
double d = 123.45
String^ s = System::Convert::ToString(d);
Не связан с StackOverflow