C++におけるstd::maxの機能は何ですか?
std::maxはC++標準ライブラリの関数テンプレートであり、2つの値のうち大きい方を返すために使用されます。
この関数テンプレートには、複数のオーバーロードバージョンがあり、異なる型の値を比較するために使用できます。2つのパラメータを受け取り、より大きな値を返します。
std::maxを使用する際には、ヘッダーファイルをインクルードする必要があります。
使用例:
#include <iostream>
#include <algorithm>
int main() {
int a = 10;
int b = 20;
int result = std::max(a, b);
std::cout << result << std::endl; // 输出20
return 0;
}
上記の例では、std::max関数は、パラメーターとして2つの整数aとbを受け取り、それらのうち大きい値、つまり20を返します。