Como converter um duplo não gerenciado para uma string gerenciado?
Pergunta
De gerenciado C ++, eu estou chamando o método ++ que retorna um duplo um não gerenciado C. Como posso converter este double em um string gerenciado?
Solução
Eu assumo algo como
(gcnew System::Double(d))->ToString()
Outras dicas
C ++ não é definitivamente o meu conjunto de habilidades mais forte. Misread a questão, mas isso deve converter para um std :: string, não exatamente o que você está procurando, porém, mas deixando-o, uma vez que foi o post original ....
double d = 123.45;
std::ostringstream oss;
oss << d;
std::string s = oss.str();
Isso deve converter para uma string conseguiu no entanto ..
double d = 123.45
String^ s = System::Convert::ToString(d);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow