float 변수를 사용시에 값의 범위를 넘어선 경우, 1.#INF0 혹은 -1.#INF0값이 들어가는 경우가 있다. 이럴 경우 변수에 이 값이 들어갔는지 검사하는 방법은 다음과 같다.
#include <limits> if (fAngle == std::numeric_limits<float>::infinity() { }
float 변수를 사용시에 값의 범위를 넘어선 경우, 1.#INF0 혹은 -1.#INF0값이 들어가는 경우가 있다. 이럴 경우 변수에 이 값이 들어갔는지 검사하는 방법은 다음과 같다.
#include <limits> if (fAngle == std::numeric_limits<float>::infinity() { }