728x90
728x90
구문 오류 : ';'이(가) '*' 앞에 없습니다.

 

이 오류는 상호참조가 아닌지 의심해 보아야 한다.

Pointer만 필요하고 인스턴스 생성을 하지 않을진데 .h 헤더 파일을 include 하고 있는지 확인하라는 말이다.
만일 그러하다면, 헤더파일을 없애고 Pointing할 클래스만 위에 선언을 해주라.
A.h에서 B.h를 include 해서 B의 객체를 사용하고 있는 경우에, A의 포인터를 B에 전해주기 위해서는 B.h에서 A클래스를 선언하고 (B.h에서 A.h를 include하면 상호참조 오류가 발생) B.cpp에서 A.h를 include하여 사용하면 된다. 


출처: https://take-a-step-first.tistory.com/298 [한 걸음 앞으로. ]

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,

v