Namespaces
Variants

std::numeric_limits<T>::round_error

cppreference.net에서 가져옴
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 폐기됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
교체 및 타입 연산
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
공통 어휘 타입
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
 
static T round_error() throw();
(C++11까지)
static constexpr T round_error() noexcept;
(C++11부터)

ISO 10967에서 정의한 대로 ULP(마지막 자리 단위)로 표현된 가능한 최대 반올림 오차를 반환합니다. 이 값은 0.5 (가장 가까운 자릿수로 반올림)에서 1.0 (0 또는 무한대로 반올림)까지 다양할 수 있습니다. 이것은 std::numeric_limits<T>::is_integer == false인 경우에만 의미가 있습니다.

반환값

T std:: numeric_limits < T > :: round_error ( )
/* 비전문화 */ T ( )
bool false
char ​ 0 ​
signed char ​ 0 ​
unsigned char ​ 0 ​
wchar_t ​ 0 ​
char8_t (C++20 이후) ​ 0 ​
char16_t (C++11 이후) ​ 0 ​
char32_t (C++11 이후) ​ 0 ​
short ​ 0 ​
unsigned short ​ 0 ​
int ​ 0 ​
unsigned int ​ 0 ​
long ​ 0 ​
unsigned long ​ 0 ​
long long (C++11 이후) ​ 0 ​
unsigned long long (C++11 이후) ​ 0 ​
float 0.5F
double 0.5
long double 0.5L

참고 항목

[static]
해당 타입이 사용하는 반올림 스타일을 식별합니다
(public static member constant)