RAD Studio
ContentsIndex
PreviousUpNext
E2453: Size of the type 'identifier' is unknown or zero (C++)

This type was used in a context where its size was needed. 

For example, a struct tag might only be declared (the struct not defined yet). 

It's illegal then to have some references to such an item (like sizeof) or to dereference a pointer to this type. 

Rearrange your declarations so that the size of this type is available.

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!