【发布时间】:2013-11-10 12:30:21
【问题描述】:
我正在实现这个:
double x;
ostringstream x_convert;
x_convert << x;
string x_str = x_convert.str();
好像有点多余。有没有更优雅的方式?
【问题讨论】:
-
不要标记这个问题
[C]。ostringstream,.str();,仅是[C++],不是[C] -
您可以将整个内容包装在一个函数中,这样您就可以减少打字。正如每个人都指出的那样,C++11 为您做到了这一点,
std::to_string()。问题是缺乏对字符串外观的控制。
标签: c++ string double type-conversion