我发现自己不得不 std::cout 各种双变量。我制作了一个简单的函数来将双精度转换为 std::string,然后我可以将其与 std::cout 等一起使用。
// Convert a double to a string.
std::string dtos(double x) {
std::stringstream s;
s << x;
return s.str();
}
该功能似乎工作正常,但我的问题是:这种方法是否有任何(坏)记忆影响,即。我是在分配不必要的内存,还是留下任何“悬空”的东西?
谢谢大家皮特