【发布时间】:2020-04-21 12:17:08
【问题描述】:
为什么使用 cout 调用的 setprecision 和 fixed 以及其他 iomanip 函数不像字符串函数,例如 name.find('') 请帮助
【问题讨论】:
为什么使用 cout 调用的 setprecision 和 fixed 以及其他 iomanip 函数不像字符串函数,例如 name.find('') 请帮助
【问题讨论】:
它们允许您以以下方式链接操作:
cout << setprecision(3) << 1.234 << setprecision(4) << 3.45678;
事实上,有一些函数可以做到这一点,但直接使用它们会破坏这种“流式传输”功能:
cout.precision(3);
cout << 1.234;
cout.precision(4);
cout << 3.45678;
参见:https://en.cppreference.com/w/cpp/io/manip/setprecision 与 https://en.cppreference.com/w/cpp/io/ios_base/precision
【讨论】: