rootsquare   2년 전

제출번호 38923319 (컴파일 에러, ambigious 오류 발생) (A)

제출번호 38923473 (맞았습니다) (B)


두 코드는 변수의 이름이 다른거 외에는 다른 부분이 없는데 A는 컴파일 오류가 나고 B는 맞았습니다가 나옵니다.

혹시 변수명을 설정할 때 특별히 쓰지 말아야 하는 어휘가 있나요?

tlsdydaud1   2년 전

<stdio.h>나 <vector> 헤더파일 중 어딘가에 next라는 이름의 객체가 전역으로 선언되어 있어서 저렇게 되는 것 같습니다. 변수명의 경우 문법에만 맞으면 다른 제약은 없을 겁니다.

lcr7324   2년 전

https://en.cppreference.com/w/...

std::next가 있어서 그렇습니다.

rootsquare   2년 전

간혹 std의 객체가 충돌하는 거였군요 감사합니다

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