gcc: Empty Structures

1 
1 6.18 Structures with No Members
1 ===============================
1 
1 GCC permits a C structure to have no members:
1 
1      struct empty {
1      };
1 
1  The structure has size zero.  In C++, empty structures are part of the
1 language.  G++ treats empty structures as if they had a single member of
1 type 'char'.
1