Windows(mvsc2010)中的setprecision(0)会四舍五入一个值,但在Linux(g ++)中会将其截断。它们在平台中的实现之间有区别吗

时间:2018-10-28 14:17:47

标签: linux windows

double vd = 9.7122333333344;
stringstream sstream;
sstream.precision(0);
sstream<<std::fixed<<vd<<endl;
cout<<sstream.str()<<endl;

MSVC = 10,Linux = 9

0 个答案:

没有答案