OT: Programming in C

Bill Davidsen davidsen at tmr.com
Sat Apr 19 18:42:15 UTC 2008


Steven W. Orr wrote:

> Quiz for next Friday. What are these and what's the difference between 
> them:
> 
> int     (*(**p)[])(int)
declare p as pointer to pointer to array of pointer to function (int) 
returning int

> and
> int     *(*(**p)[])(int)
declare p as pointer to pointer to array of pointer to function (int) 
returning pointer to int

I would really want to see both a justification of method and 
certificate of sanity to someone who actually used either. I can just 
barely justify pointer to array of function returning int (state 
machines), these look like something a compiler compiler would do.

-- 
Bill Davidsen <davidsen at tmr.com>
   "We have more to fear from the bungling of the incompetent than from
the machinations of the wicked."  - from Slashdot




More information about the fedora-list mailing list