"사용할 수 있는 적절한 기본 생성자가 없습니다"에 해당되는 글 - 1건

Post



사용할 수 있는 적절한 기본 생성자가 없습니다... 이 에러때문에 일주일간 고생했다.

AttackState클래스를 기본생성자로 만들어서 사용하려고 하는데 위 에러가 뜸;;;

보다시피 기본생성자도 있는데 적절한 생성자가 없다니?!

다행히 지신의 도움으로 해결되었다.

이유는 내가 전방선언을 정확히 이해못한 것 때문이었다...

Monster클래스와 AttackState는 서로 참조하는 관계인데,

전방선언은 그냥 이 클래스가 있다 정도만 알려주기 때문에 전방 클래스를 사용하고 바로 사용할 수 없다.

헤더 파일에서 AttackState를 생성하지말고 cpp에서 생성해야된다.



'이전게시판 > C, C++' 카테고리의 다른 글

C++ 다중상속 문제점?  (0) 2016.04.04
C++ 데드락(DeadLock)  (0) 2016.04.04
2의 보수 만드는 법  (0) 2016.04.01
구조체 패딩이란?  (0) 2016.03.31
C++ 스택(Stack) 예제  (0) 2016.03.20
C++ 간단한 원형 큐  (0) 2016.03.20
c++ 링크드리스트 만들기  (0) 2016.03.19
C++ 문자열 뒤집기, 한글 뒤집기  (0) 2016.03.18
▲ top