Possible Duplicate:
objective c difference between id and void *
While reading through NSZone.h in the Foundation framework I ran across a comment mentioning something being "more like a c style pointer than an id style object". I realized I don't understand the difference.
What is the difference between a c style pointer and an id style object?