ILE C/C++ Language Reference


Incomplete Types

The following are incomplete types:

void is an incomplete type that cannot be completed. Incomplete structure or union and enumeration tags must be completed before being used to declare an object, although you can define a pointer to an incomplete structure or union.

The following examples illustrate incomplete types:

      void *incomplete_ptr;
      struct dimension linear; /* no previous definition of dimension */
 
void is an incomplete type that cannot be completed. Incomplete structure, union, or enumeration tags must be completed before being used to declare an object. However, you can define a pointer to an incomplete structure or union.

Related References


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]