哪个自吹自擂的操纵者是“粘性”的?
stringstream
std::setw()
// With timestruct with value of 'Oct 7 9:04 AM'std::stringstream ss;ss.fill('0'); ss.setf(ios::right, ios::adjustfield);ss << setw(2) << timestruct.tm_mday;ss << timestruct.tm_hour; ss << timestruct.tm_min;std::string filingTime = ss.str(); // BAD: '0794'
为什么 setw()
这边请? 还有其他操纵者这样吗? 在行为上有什么区别吗? std::ios_base::width()
和 std::setw()
?最后,是否有一个在线参考可以清楚地记录这种行为?我的供应商文档(MSVisualStudio 2005)似乎没有清楚地显示这一点。