강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김상섭님의 프로필 이미지
김상섭

작성한 질문수

홍정모의 따라하며 배우는 C++

6.17 C++11 For-each 반복문

include 관련

작성

·

253

0

강의 설명과 달리 실수로 include <limits>와 include <algorithm>을 뺐는데도 정상적으로 아래와 같이 수행이 됩니다.. 이유가 뭘까요?

Microsoft Visual Studio Community 2022 (64-bit) - Current Version 17.4.2

답변 1

0

컴파일러마다 차이가 있는 것이 아닐까 싶습니다.

두 헤더를 빼면

가령 Visual Studio 2017에서는 max가 정의되지 않았다며 에러가 발생하고

 

image

하단 링크 속 예제에서 [run this code]를 눌러

#include <limits>

를 빼고 gcc 12.1 로 실행하면 실행되지 않습니다.

image

 

https://en.cppreference.com/w/cpp/types/numeric_limits/min

김상섭님의 프로필 이미지
김상섭

작성한 질문수

질문하기