2014-04-22 3 views
0

유형의 이름을하지 않습니다처럼C++ 정적 구조체 내가 좋아하는 구조체 포인터를 정의 ClassA.h에서

struct timestr 
{ 
    uint64_t timestart; 
    uint64_t timeend; 
}; 

static timestr *extime; 

그리고 ClassA.cpp에를, 나는 초기화 오류 : timestr는 유형을 지정하지 않습니다. 여기서 뭐가 잘못 됐니?

+0

'class와'extime' 변수는 내부에 있습니까? 그게 당신이 그들을 사용하는 방법입니다. –

+0

는'를 ClassA 외부'timestr' 구조체 죄송하다

ClassA::timestr *ClassA::extime = NULL; 
molbdnilo

답변

3

아마 timestr 구조는 너무의 범위 지정을 사용할 필요가있는 경우에 포함하는 클래스, 내부에 있기 때문에 :

그것은 CPP 파일
관련 문제