メモの日々


2019年08月11日(日) [長年日記]

[c++] std::maxでは3項以上の要素に対する最大値も求められる

C++11からは、要素をinitializer_listの形で与えられるケースでは3項以上の要素に対する最大値をstd::maxを使って求められるようになっている。忘れがちなのでメモ。

#include <algorithm>
#include <iostream>

int main()
{
  std::cout << std::max({5, 10, 1, 7}) << std::endl;
}