C++ではこの場合typedefは必要ない!

struct INT_STRUCT {
int a;
struct INT_STRUCT* next;
};

で十分