Ok, this was a bit too much for me. How do you read these declarations?
char *(*(**myCBT[][10])())[];
Please note: I'm not specifically asking for this example but for a general rule of thumb if a beginner like me faces a tough puzzle like this.
Ok, this was a bit too much for me. How do you read these declarations?
char *(*(**myCBT[][10])())[];
Please note: I'm not specifically asking for this example but for a general rule of thumb if a beginner like me faces a tough puzzle like this.
Use David Anderson's Clock wise spiral rule for reading such notations.
From cdecl:
declare myCBT as array of array 10 of pointer to pointer to function returning pointer to array of pointer to char