I learning multidimensional arrays in C++ and in the book there is the following example:
int (*b)[2] = new int[1][2];
Please explain why it is used this notation, instead of the standard
int b[1][2];
And in general, is there any difference between them? Thanks.