when I tried to dynamically allocate an array of pointers to char, I accidently added extra parenthesis
char** p = new (char*) [5];
and an error occured
error: array bound forbidden after parenthesized type-id|
I don't quit understand what's wrong and what's the difference between above code and
char** p = new char* [5];
does these parenthesis alter the semantics?
char **p = give me some pointers;? This is the same problem.