[C++] min, max, min_element, max_element 사용법 총정리


[C++] min, max, min_element, max_element 사용법 총정리

소프트웨어 개발을 하다보면 값을 비교하여 최대값, 최소값을 찾거나 array, vector 등 객체에서 최대값, 최소값을 찾는 경우가 많이 발생한다. 물론 for 문으로 작성할 수 있지만 간혹 실수할 때가 발생하기도 한다. std::min(), std::max(), std::minmax() 사용법 min(), max(), minmax()를 사용하기 위해서는 #include <algorithm>을 해야 한다. #include <iostream> #include <algorithm> int main() { int a = 10; int b = 3; int c = 32; int d = 1; int maxVal = std::max(a, b); int minVal = std::min({ b, c, d }); std::pair<int, int> minmax_val = std::minmax({ a, b, c, d }); int minNum = minmax_val.first; int maxNum =...


#array #매크로충돌 #windows #vector #minmax #minelement #min #maxelement #max #include #define #최대값

원문링크 : [C++] min, max, min_element, max_element 사용법 총정리