Возможный дубликат:
Перенаправление объявлений безымянной структуры
Если бы у меня был
typedef struct tagPAGERANGE
{
int iFirstPage;
int iLastPage;
} PAGERANGE;
Я могу объявить это так
struct tagPAGERANGE;
typedef struct tagPAGERANGE PAGERANGE;
Но то, что у меня есть
typedef struct
{
int iFirstPage;
int iLastPage;
} PAGERANGE;
Я не уверен, как я могу это сделать. Я только хочу держать указатель на эту структуру. Прямо сейчас я застрял либо с довольно существенным заголовком, либо с дублированием определения структуры.
typedef struct XXX {...} YYY;
де-факто C; в C++ вы бы просто сделалиstruct YYY {};
и покончили с этим. Так что здесь действительно нет места для тега C++. - person Griwes   schedule 21.04.2012