Incomplete types
C provides a tool that is often useful for keeping magic cookies magical
- A declaration such as
struct Line;
says that Line is a structure type, but says nothing about how it is put together
- Such a type is called incomplete
- Programs can use pointers to incomplete types, but cannot dereference the pointers