1 Answer. sure it can, really the same way as struct : union toto { union toto* a; unsigned b; }; as soon as the tag identifier toto is known to be a union type union toto* is a pointer to an incomplete type.
What is self reference structure?
A self-referential structure is a structure that can have members which point to a structure variable of the same type. They can have one or more pointers pointing to the same type of structure as their member. ... It is a unique type of structure containing a member of its type.
What are self-referential structures with examples?
Self Referential structures are those structures that have one or more pointers which point to the same type of structure, as their member. In other words, structures pointing to the same type of structures are self-referential in nature. In the above example 'link' is a pointer to a structure of type 'node'.