두 클래스가 있습니다 : MazeClass와 CreatureClass는 "coordinates"라는 구조체를 사용합니다. 어떻게 두 클래스에서 구조체를 사용할 수 있습니까? 내가 두 번에 구조체를 넣어 시도하고 내가 얻을 :C++ : 클래스간에 구조체
MazeClass.h:16:8: error: redefinition of ‘struct coordinate’
CreatureClass.h:11:18: error: previous definition of ‘struct coordinate’
코드를 게시 할 수 있습니까? –
특히 헤더와 클래스와 좌표가 어떻게 선언되는지 보자. – Mark
두 구조가 모두 같습니까? 대부분의 대답은 그럴 것이라고 가정하지만 두 가지 유형간에 쉽게 이름 충돌이있을 수 있습니다. –