我需要在控制檯中打印十六進制和十進制值。我使用下面的一段代碼來完成它。重置std :: stringstream格式標誌
std::stringstream ss;
ss << "0x" << std::uppercase << std::hex << 15;
std::cout << ss.str() << std::endl;
ss.str("");
ss.clear();
ss << 15;
std::cout << ss.str() << std::endl;
但我得到兩個值的十六進制格式。如何重置stringstream?
[重置字符串流]的可能重複(http://stackoverflow.com/questions/7623650/resetting-a-stringstream) – pSoLT
@pSoLT不可以! ... –