Hi,
I've got confused by the fact that this code works:
struct S
{
char c[];
};
S s;
According to C++ standard, chapter 8.3.4:
"If the constant expression is omitted, the type of the identifier of D is “derived-declarator-type-list array of unknown bound of T”, an incomplete object type."
But I cannot figure out how "incomplete object type" becomes complete.
Thanks for help!