2016-06-27から1日間の記事一覧

C++1z 値を範囲内に収めるclamp()関数

C++

値を、min <= v <= maxのように範囲内に収める関数として、clamp()が定義されます。 std::min(std::max(min_value, x), max_value)のようにするのと同等の効果があります。 引数の順番は、対象の値、最小値、最大値です。戻り値として範囲内に丸められた値が…