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

cnznsh님의 프로필 이미지

작성한 질문수

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

온라인 게임 개론

C2666 ERRROR 관련 문의 드립니다 (operator == 오버로드~) - [17주차] 온라인 게임 개론

24.04.29 23:42 작성

·

179

0

안녕하세요 선생님, 강의 열심히 듣고 있습니다.

17주차 온라인 게임 개론에서 수업자료 받아서 실행시켜 보았는데, 아래와 같은 에러가 발생합니다ㅠㅠ

 

처음에 CollisionManager와 UI included 되어 있어서 컴파일 에러나는 거 때문에 그 부분만 include 된거 삭제하였고 다른거는 하나도 건들지 않았는데도 저런 에러가 뜨네요..

 

각 오류에 해당하는 line의 코드는 아래와 같습니다.

 

구글에 찾아봐도 해결 방법을 모르겠네요.. 도움 주시면 감사 드리겠습니다!

답변 1

0

cnznsh님의 프로필 이미지
cnznsh
질문자

2024. 04. 30. 10:44

와.. 찾아버렸습니다 Type.h 의 VectorInt 에 있는 operator ==에 아래처럼 const를 붙이니 실행이 됩니다.

기존:

bool operator==(const VectorInt& other)

변경 :

bool operator==(const VectorInt& other) const

 

priorityqueue 와 관련이 있는건지 어떤건지는 정확히 모르겠는데 우선 위처럼 const를 붙여주니 동작은 하네요!

cnznsh님의 프로필 이미지

작성한 질문수

질문하기