#include <sstream>
#include <iomanip>ios
//精度取三位
std::stringstream ssPanPos;
double dSrcPanPos = 0;
ssPanPos << setiosflags(ios::fixed) << setprecision(3) << dSrcPanPos;
double fPanPos = boost::lexical_cast<double>(ssPanPos.str());ide
//精度取三位
std::stringstream ssTiltPos;
double dSrcTiltPos = 1.31722E-43;
ssTiltPos << setiosflags(ios::fixed) << setprecision(3) << dSrcTiltPos;
double dTiltPos = boost::lexical_cast<double>(ssTiltPos.str());對象
注意事項ip
1)一旦設置了stringstream的setiosflags屬性,就不能再次設置和使用,所以纔會使用了另一個對象保存ci