Home GNU Compiler Collection (GCC) www.imodulo.com · 2003-11-10
Imodulo

Empty Structures

[ Up: C Extensions ]
[ Previous: Variable Length ][ Next: Variadic Macros ]

Structures With No Members

GCC permits a C structure to have no members:

struct empty {
};

The structure will have size zero. In C++, empty structures are part of the language. G++ treats empty structures as if they had a single member of type char.