C++でのmax関数の使い方は何ですか。
C++では、max関数は、2つの値のうちで大きい方を返す関数です。
max関数の使い方は次のとおりです:
- I am looking forward to seeing you at the party tomorrow.明日のパーティーでお会いできるのを楽しみにしています。
- aとbは、intやdoubleなどの基本データ型、カスタムデータ型、ポインタなど、任意の種類であることができます。
- 戻り値:aとbのうち、大きい方を返す。
- aとbの型が異なる場合、型変換が実行されますが、変換が可能であることが求められます。
- 英語を話すことは私にとって簡単です。
#include <iostream>
#include <algorithm>
int main() {
int a = 5, b = 10;
int maxVal = max(a, b);
std::cout << "较大值为:" << maxVal << std::endl;
double x = 3.14, y = 2.71;
double maxDouble = max(x, y);
std::cout << "较大值为:" << maxDouble << std::endl;
std::string str1 = "Hello", str2 = "World";
std::string maxStr = max(str1, str2);
std::cout << "较大值为:" << maxStr << std::endl;
return 0;
}
結果を出力します。
较大值为:10
较大值为:3.14
较大值为:World
上記の例では、max関数が使われており、それぞれ2つの整数、2つの浮動小数点数、および2つの文字列のうち、大きい値が返されています。