40Fermer42
bearbecueLe 27/02/2008 à 22:01
./37> je sais pas pourquoi tu continues de te fatiguer a repeter la meme chose... depuis le temps que ca dure, si un jour il doit descendre de son petit nuage ca sera tres probablement pas ici en lisant des posts grin

(d'ailleurs, a propos des "!" ou "== 0", il faut signaler les macros "not", "or", "and", etc.. qui font partie d'un STANDARD (whoaa.. sisi ^^ (bon je sais plus lequel par contre triso)), et qui sont obligatoires en suivant les normes de certaines boites... (bon, apres, preference personnelle, a choisir, je prefere les operateurs normaux pour diverses raisons, mais bon pourquoi pas..))
en tout cas pour les "!", idem, je reserve ca aux booleens (que ca soit des types ou des conditions, ecrire (a > b) == 0, c'est moche, mais ecrire !(a - b), c'est moche aussi)
ah si, a l'exception des tests avec des flags, ou le resultat est cense etre booleen, meme si en pratique l'operation ne l'est pas. mais c'est plus une notation conceptuelle qu'autre chose, et, AMHA, c'est plus lisible.
(ceci dit, pour tester la nullite ou la non nullite des pointeurs, depuis un certain temps, j'utilise systematiquement == NULL ou != NULL (meme si "!" marche parfaitement aussi, mais le code final est quand meme nettement plus lisible avec les NULL explicites))
surtout que lorsque tu parcours du code, un tout petit "!", c'est quand meme super facile a louper embarrassed

EDIT: cross...
./39> omg...

hum t'es sur que c'est pas plutot parceque ca te donne l'impression d'etre l33t d'ecrire ca que tu t'en sers? (non parceque franchement la... grin)