typedef vs define
    Wm E. Davidsen Jr 
    davidsen at sixhub.UUCP
       
    Sun Mar 18 07:03:42 AEST 1990
    
    
  
In article <82 at demott.COM> kdq at demott.COM (Kevin D. Quitt) writes:
|     Someone posted on this subject a very clear eaxmple of things that
| could be done with typedefs that couldn't be done with defines.  
  I don't have it handy, but here are a few.
typedef int *IPTR;		/* all items will be pointer to int */
typedef int SVECT[5];		/* type "array length five of int" */
  A define won't allow you to do those so you could say:
IPTR dmo1, *dmo2, dmo3[5];
SVECT xmpl1, *xmpl2, *xmpl3[5];
-- 
bill davidsen - davidsen at sixhub.uucp (uunet!crdgw1!sixhub!davidsen)
    sysop *IX BBS and Public Access UNIX
    moderator of comp.binaries.ibm.pc
"Getting old is bad, but it beats the hell out of the alternative" -anon
    
    
More information about the Comp.lang.c
mailing list