在托管C++中,我调用了一个返回双精度值的非托管C++方法。如何将此双精度值转换为托管字符串?
发布于 2008-09-19 16:18:21
我假设是这样的
(gcnew System::Double(d))->ToString()发布于 2008-09-19 16:14:30
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);https://stackoverflow.com/questions/103298
复制相似问题