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 |