这个帖子还是真的吗?哪些 iomanip 操纵器是“粘性的”?
据我了解,所有数字操纵器都像十六进制、八进制、固定、科学一样具有粘性。但不是左右。还有其他粘的吗?使用粘性意味着您可以多次使用输出流,而无需再次设置操纵器。
我用这段代码来测试:
std::istringstream test { "Fully !!!weired~ word0s!! cheers" };
std::cout << std::right << std::setw(20) << std::scientific;
while (test.good()) {
std::string x;
test >> x;
std::cout << x << "\n";
}
std::cout << 0.1;
输出:
Fully
!!!weired~
word0s!!
cheers
1.000000e-01