|
|
|
|
|
by Joker_vD
587 days ago
|
|
Compare char (*(*x())[5])();
and var x: pointer to func() pointer to array[5] of pointer to func() char;
or if you wish to replace some keywords with glyphs: var x: ^func() ^[5] ^func() char;
And it's always a nice puzzle for the reader to explain why there are three "pointer" in cdecl output and three carets in the ALGOL-like declaration, but only two asterisks in the C declaration. |
|
If you wanted a pointer to a function like this, you would need a third asterisk in the declaration: