Sehr interessant in diesem Zusammenhang ist das Programm cdecl. Dieses liefert Beschreibungen zu einer Deklaration und umgekehrt kann es zu einer Beschreibung (z.B. "declare p as array 3 of pointer to double") die passende Deklaration ausgeben. Wenn man neu in C/C++ ist, kann diese Applikation äußerst nützlich sein, um sich an die Syntax komplizierterer Deklarationen zu gewöhnen.
Ein Beispiel, wie man das Programm benutzt; Verwendung der in den obigen Posts beschriebenen Problematik:
Zitat von cdecl-Session:
martin@debian:~$ cdecl Type `help' or `?' for help cdecl> explain double (*p)[3] declare p as pointer to array 3 of double cdecl> explain double *p[3] declare p as array 3 of pointer to double cdecl> quit martin@debian:~$