C の min 関数は、複数の値の最小値を返します。構文は次のとおりです: min(a, b)、a と b は比較される値です。 < 演算子をサポートしない型をサポートする比較関数を指定することもできます。 C 20 では、3 つ以上の最小値を処理する std::clamp 関数が導入されました。 C
min の
min は、2 つまたは複数の最小値を返す C 標準ライブラリで定義された関数です。価値観。
使用法
min 関数は、最小限の要素を決定する必要があるシナリオで広く使用されています。たとえば、次のとおりです。一連の数値の最小値
<code class="cpp">template <typename T> T min(const T& a, const T& b); <strong>ここで: </strong></p> <p></p>T<ul> は比較される値のタイプです <li> <code></code>a</li> と <li>b<code> は比較対象です </code><code></code> の 2 つの値 指定された型が </li><</ul> 演算子をサポートしていない場合は、次のように比較関数を指定する必要があります3 番目のパラメータ。 <p><code></code>例</p><p><pre class="brush:php;toolbar:false"><code class="cpp">int a = 5; int b = 10; cout << min(a, b) << endl; // 输出:5</code>上の例では、min 関数は a と b の間の最小値である 5 を返します。
複数値 min
std::clamp
関数は C 20 で導入され、3 つ以上の最小値を処理できます。 。template <typename T>
T clamp(const T& a, const T& b, const T& c);<code>ここで:
T
a と
c は比較する 3 つの値です
min 関数のパラメータ基本型、クラス、構造体など、比較可能な任意の型を指定できます。
以上がC++でminは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。