C++

c++ 구문 오류 ;이 * 앞에 없습니다

dewlit 2017. 1. 9. 18:43

class간 교차 참조시 오류가 발생하는 경우
error C2146: 구문 오류 : ';'이(가) ... 식별자 앞에 없습니다. error C4430: 형식 지정자가 없습니다. int로 가정합니다. 참고: C++에서는 기본 int를 지원하지 않습니다. error C4430: 형식 지정자가 없습니다. int로 가정합니다. 참고: C++에서는 기본 int를 지원하지 않습니다. ... 위와 같은 에러가 나는 이유는 클래스를 찾을 수 없는 경우에 발생합니다. 분명히 클래스가 있는데도 불구하고 이런 에러메시지가...


실례로 헤더를 서로 교차해서 include할 경우 발생했음


출처 : https://plus.google.com/+SeokjoonYun/posts/LBD2cj4ySex