bittware
Full Member level 4
A weird C declaration
Could anyone help me to understand what's meaning by the C declaration below?
typedef struct QFreeBlockTag QFreeBlock;
struct QFreeBlockTag {
QFreeBlock *next;
};
I am wondering how the compiler get the clue about what type the pointer points to.
Thanks for your help in advance.
Could anyone help me to understand what's meaning by the C declaration below?
typedef struct QFreeBlockTag QFreeBlock;
struct QFreeBlockTag {
QFreeBlock *next;
};
I am wondering how the compiler get the clue about what type the pointer points to.
Thanks for your help in advance.