반응형
1 | template <class T> constexpr const T& min (const T& Left, const T& Right); |
2 | template <class T, class Compare> constexpr const T& min (const T& Left, const T& Right, Compare cmp); |
3 | template <class T> constexpr T min (std::initializer_list<T> ini_list); |
4 | template <class T, class Compare> constexpr T min (std::initializer_list<T> ini_list, Compare cmp); |
출처: cppreference.com
std::min은 <algorithm> 헤더 파일에 정의되어 있으며, 주어진 값들 중 작은 값을 반환해 준다.
#include <iostream>
#include <algorithm>
int main() {
std::cout << std::min(5, 6) << '\n';
std::cout << std::min('d', 'b') << '\n';
std::cout << std::min(4.43, 2.45) << '\n';
std::cout << std::min({ 4, -1, 6, 3 }) << '\n';
return 0;
}
반응형
'C++' 카테고리의 다른 글
[C++] int를 string으로 변환: std::to_string(int); (0) | 2020.09.08 |
---|---|
[C++] 절댓값: abs(); (0) | 2020.05.23 |
[C++] 입력 종료 판별 (0) | 2020.05.12 |
[C++] 입력: std::cin.tie(NULL); (0) | 2020.05.05 |
[C++] std::ios_base::sync_with_stdio(false); (0) | 2020.05.05 |