从托管 C++ 中,我调用了一个返回双精度的非托管 C++ 方法。如何将此双精度转换为托管字符串?
stung
问问题
3032 次
2 回答
7
我假设类似
(gcnew System::Double(d))->ToString()
于 2008-09-19T16:18:20.837 回答
2
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);
于 2008-09-19T16:14:30.377 回答