CSI students,
It turns out, C++ standard explicitly prohibits arrays with zero
size. Constructs such as these are illegal:
int myarray[0];
It is a bit strange since dynamically allocated arrays, studied in
CSIB such as these
int *myarray = new int[0];
are allowed. They make coding somewhat simpler. More on this in CSIB.
Thanks,
--
Mikhail