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