我注意到 iomanip 允许您使用 和 等可能性来格式化left
输出setioflags(ios::left)
。同样,还有fixed
和setiosflags(ios::fixed)
。这只是同一事物的两个名称,还是两个命令之间有任何区别?
问问题
353 次
2 回答
1
是的,setiosflags 只是 ios_base::setf 的操纵器版本。我敢打赌,在大多数(如果不是全部)实现中,它只是在流上调用 ios_base::setf。
非参数化操纵器,如 std::left 和 std::fixed 正在做同样的事情,但正在使用它们各自的标志。
于 2013-01-11T00:09:03.347 回答
0
有函数std::left
,可以用作
cout << setw(80) << left << 4.13 << endl;
还有 flag left
,可以用于setiosflags(ios::left)
orsetf
这些只是完成相同格式的不同方法。
于 2013-01-11T00:14:19.047 回答