skynet0149   2년 전

컴파일 에러를 살펴보면 reference to ‘max’ is ambiguous 메세지가 max변수 밑에 떠있습니다...

대체 어떤 부분에서 이 변수가 애매한지 잘 모르겠네요.

전역으로 사용해서 그런 문제가 발생하는 건지...

kimsy96   2년 전

max 변수명이

std::max()와 겹쳐서 그런게 아닐런지..

바꿔도 틀렸다고 뜨긴합니다 ㅜ

skynet0149   2년 전

아... 정말 감사합니다. 고쳐봐야겠네요 ㅎㅎ

djm03178   2년 전

보통 프로그래밍할 때 using namespace std; 같은 걸 지양하는 이유 중 하나이기도 합니다. 물론, 빠르게 알고리즘 문제를 푸느라 100줄 내외를 짜기 위해 일일이 std::를 붙이기는 귀찮으니, std에 어떤 이름들이 사용되고 있는지 잘 알아두는 것이 좋습니다.

skynet0149   2년 전

좋은 말씀 정말 감사합니다 !

댓글을 작성하려면 로그인해야 합니다.