Post
예시로 임의로 작성한 소스코드
< Close.h >
namespace Game
{
namespace Player
{
class GradeInfo;
}
}
namesapce War
{
class Close
{
typedef Game::Player::GradeInfo GRADE_INFO;
GRADE_INFO* GetCloseGradeInfo(PC* pc);
}
}
< Close.cpp >
include "../../../Game/Player/GradeInfo.h"
namesapce War
{
GRADE_INFO GetCloseGradeInfo(PC* pc) //<<<<식별자 GRADE_INFO가 정의되어 있지 않습니다. 에러
{
}
}
문제 : Close 헤더파일에서 typedef로 GRADE_INFO를 선언했는데도
GRADE_INFO 정의를 찾지 못했다.
내가 Close 클래스내에서 typedef를 사용했으니
리턴값은 GRADE가 아닌 Close::GRADE_INFO이다.
'이전게시판 > C, C++' 카테고리의 다른 글
flyweight(플라이웨이트) 패턴 (0) | 2018.06.16 |
---|---|
VisualStudio 줄번호 바로가기 단축키 (0) | 2018.06.05 |
const와 포인터 (0) | 2018.05.30 |
C3083 왼쪽의 기호는 형식이어야 합니다 에러 정방선언... (0) | 2018.05.03 |
프로토콜, 라우터 (0) | 2018.04.19 |
C3867 비표준 구문입니다. &를 사용하여 멤버 포인터를 만드세요 (0) | 2018.04.17 |
C++ 11 람다식(Lamda)이란 - 1 (0) | 2016.06.19 |
IOCP 소켓 종료 상황 (0) | 2016.04.21 |