Eventuali duplicati:
Forward declarations of unnamed structavanti dichiarando un typedef di una struct senza nome
Se ho
typedef struct tagPAGERANGE
{
int iFirstPage;
int iLastPage;
} PAGERANGE;
posso inoltrare dichiararla in quel modo
struct tagPAGERANGE;
typedef struct tagPAGERANGE PAGERANGE;
Ma quello che ho è
typedef struct
{
int iFirstPage;
int iLastPage;
} PAGERANGE;
io non sono sicuro di come posso farlo. Voglio solo tenere un puntatore a questa struttura. In questo momento sono bloccato o includendo un'intestazione piuttosto sostanziale, o duplicando la definizione della struttura.
Non sembra molto simile al C++. Perché l'hai taggato con il tag "C++"? – Griwes
Cosa c'è di sbagliato nel nominare la struct? – mydogisbox
C e C++ sono lingue diverse. Di quale lingua stai chiedendo? –