可能重复:
未命名结构的前向声明
如果我有
typedef struct tagPAGERANGE
{
int iFirstPage;
int iLastPage;
} PAGERANGE;
我可以这样转发声明
struct tagPAGERANGE;
typedef struct tagPAGERANGE PAGERANGE;
但我所拥有的是
typedef struct
{
int iFirstPage;
int iLastPage;
} PAGERANGE;
我不确定我该怎么做。我只想持有一个指向这个结构的指针。现在我要么包含一个相当大的标题,要么复制结构的定义。