문자열을 3 바이트로 변환하려고합니다. 다음은 내 코드입니다.wstringstream 기본 형식 플래그
double b = 0xFFFFFF;
std::wstring ss;
std::wstringstream sOut;
sOut << b;
ss = boost::lexical_cast<std::wstring>(sOut.str());
출력이 16777215로 예상됩니다. 그러나 "ss"의 값은 1.67772e + 007입니다.
그러나 "고정"플래그를 사용하면 예상되는 출력이 표시됩니다.
sOut << std::fixed
제 질문은 기본적으로 wstringstream에 "과학적"플래그가 있는지 여부입니다.
감사합니다,