std::numeric_limits는 Template Type을 체크하여 min, max 상수값을 알려주는 유용한 함수이다.
그러나 windows.h 헤더에 정의된
#define min(a, b)
#define max(a, b)
2가지 정의가 전처리기에서 우선으로 처리되기 때문에 컴파일 에러가 발생한다.

따라서 windows.h 헤더위에 #define NOMINMAX를 선언하여 매크로를 비활성화 시키는 방법을 사용한다.

위 내용이 포함된 링크를 추가한다.
2011/02/07 21:54 2011/02/07 21:54

글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다

덧글을 달아 주세요