Declaring Unsized Arrays in Member Lists

Microsoft Specific

Unsized arrays can be declared as the last data member in class member lists if the program is not compiled with the ANSI-compatibility option (/Za). Because this is a Microsoft extension, using unsized arrays in this way can make your code less portable. To declare an unsized array, omit the first dimension. For example:

class Symbol
{
public:
    int  SymbolType;
    char SymbolText[];
};

END Microsoft Specific