본문 바로가기
잡(job)기술

Typedef된 struct 에 대한 forward declaration

by 무니이구나 2018. 3. 13.

typedef 된 struct 에 대한 forward declaration 은 다음처럼 해주면 된다.


typedef struct {
...
} A;

에 대해서, 우선 struct 에 이름을 부여해줘야 한다.


typedef struct _A {
...
} A;

그리고, header 파일에서 다음과 같이 forward declaration 을 해준다.


struct _A;
typedef struct _A A;