次のように、ostringstreamを使用して小数点以下2桁まで数値を出力しています
std::ostringstream ostr;
ostr << std::fixed << std::setprecision(2);
ostr << cylinderLength;
したがって、cylinderLength = 0.594 の場合、上記は予想どおり 0.59 を出力します。
小数点以下を切り上げまたは切り捨てる演算子または関数はありますか?
この場合、上記の例では代わりに 0.60 が出力されます。