1149번 - RGB거리
c++로 문제를 해결하다가 #include<cmath>를 하였습니다.
cmath의 min 함수를 사용하였는데 컴파일 오류로 실패하였고 오류를 보자 다음과 같은 오류가 나타났습니다.
!error: ‘min’ was not declared in this scope
그래서 매크로 함수로 min을 만들어서 해결하였고 정답을 받았습니다.
repl.it에서는 cmath를 썼을 때 정상적으로 동작했는데, 혹시 이 이유에 대해서 알려주시면 감사하겠습니다!
그리고 혹시 다른 문제를 풀때 min이나 max를 매크로 함수로지정해서 사용하는것이 좋은지도 여쭙고 싶습니다!
c++ 표준에서, min은 algorithm에 존재합니다.
http://www.cplusplus.com/reference/algorithm/
http://www.cplusplus.com/reference/cmath/
댓글을 작성하려면 로그인해야 합니다.
lucika 3년 전
c++로 문제를 해결하다가 #include<cmath>를 하였습니다.
cmath의 min 함수를 사용하였는데 컴파일 오류로 실패하였고 오류를 보자 다음과 같은 오류가 나타났습니다.
!error: ‘min’ was not declared in this scope
그래서 매크로 함수로 min을 만들어서 해결하였고 정답을 받았습니다.
repl.it에서는 cmath를 썼을 때 정상적으로 동작했는데, 혹시 이 이유에 대해서 알려주시면 감사하겠습니다!
그리고 혹시 다른 문제를 풀때 min이나 max를 매크로 함수로지정해서 사용하는것이 좋은지도 여쭙고 싶습니다!