Have you ever listened to the Bruce Lee's interview about TAO? Here you have the geek version ( i've just receive it by mail, i love it! lol )
Empty your memory,
with a free()….
like a pointer!
If you cast a pointer to a integer,
it becomes the integer,
if you cast a pointer to a struct,
it becomes a struct….
The pointer can crash…,
and can Overflow…
Be a pointer my friend….
Don’t get set into one form,
adapt it and build your own,
and let it grow, be like void*.
Empty your mind,
shapeless - like void*.
If you put an int into a void*,it becomes the int.
You put float into a void* it becomes the float.
You put in a char it becomes the char.
Now, void* can flow or it can overflow.
Be void*, my friend.