지정한 타입의 최소&최대 값 출력.
(Link : en.cppreference.com/w/cpp/types/numeric_limits)
// numeric_limits::min : 타입 정의의 최소값으로 설정. ( EX: int 라면 -2,147,483,648)
int nMinSize = (std::numeric_limits<int>::min)();
// numeric_limits::max : 타입 정의의 최대값으로 설정. ( EX: int 라면 2,147,483,647)
int nMaxSize = (std::numeric_limits<int>::max)();
// 타겟 값 중 최소 값으로 대입.
int nValue1 = (std::min)(nMinSize, nMaxSize);
// 타겟 값 중 최소 값으로 대입.
int nValue2 = (std::max)(nMinSize, nMaxSize);
'[ Programing ] > STL & Booster' 카테고리의 다른 글
C++ STL fill_n / fill (0) | 2021.01.22 |
---|---|
C++ STL Function (0) | 2020.09.14 |
C++17. STL variant (0) | 2020.06.08 |
C++ STL shuffle. (0) | 2020.06.08 |
STL find_if 사용법. (0) | 2019.12.10 |