Dedicado a frikibaby II
Don’t get set into one form, adapt it and build your own, and let it
grow, be like void*. Empty your mind, be formless, 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.
http://www.frikis.net/no-comments/536/
grow, be like void*. Empty your mind, be formless, 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.
http://www.frikis.net/no-comments/536/
2 Comments:
At 05 noviembre, 2006 09:37, Anónimo said…
Qué razón tienes!!! El void es universal, pero sin dejar de lado mis declaraciones favoritas:
int (*pq) ();
que como todo el mundo sabe es un puntero a una función que devuelve un int.
A continuación tenemos:
int (*pq)[13]
lo cual, como claramente podemos observar, se trata de un puntero a un array de 13 enteros. Que a su vez no es lo mismo que:
int *pq[13]
que, a estas alturas supongo no hará falta decir, se trata de un array de punteros a int!!!
Para finalizar, sigo prefiriendo:
*(*(argv+argc-1)+3)
antes que:
argv[argc-1][3]
Odio el operador "->", mucho mejor usar "*"!!!!
At 05 noviembre, 2006 09:55, Anónimo said…
Y mi función favorita, como no puede ser de otra manera, es:
void
qsort_r(void *base, size_t nmemb, size_t size, void *thunk,
int (*compar)(void *, const void *, const void *));
Publicar un comentario
<< Home