私はいくつかの計算を行っており、結果はファイルに保存されています。double変数の精度に近い非常に正確な結果を出力する必要があり、そのためにiomanip setprecision(int)を使用しています。問題は、次のように、出力のどこにでもsetprecisionを配置する必要があることです。
func1() {
cout<<setprecision(12)<<value;
cout<<setprecision(10)<<value2;
}
func2() {
cout<<setprecision(17)<<value4;
cout<<setprecision(3)<<value42;
}
そして、それは非常に面倒です。より一般的にcout固定修飾子を設定する方法はありますか?
ありがとう