Easier Declaration Syntax

pointer to pointer to an array of pointers to ints:


	int *(**p[]);	// C
	int*[]** p;	// D

pointer to function returning pointer to int:

	int *(*fp)();	// C
	int* function()* fp; // D

	int* function()*[]* fp;