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?

Foi útil?

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