[Dcmlib] Pointeur NULL vs pointeur 0
Jean-Pierre Roux
jpr at creatis.insa-lyon.fr
Sun Feb 6 16:32:14 CET 2005
Bonjour.
'Autrefois' en C, on disait d'utiliser NULL pour les pointeurs et 0 pour
les entiers, car ça permettait, en lisant le code, de voir de quoi il
s'agit.
Dans le 'Coding Syle' de gdcm, il est ecrit :
--------------------------------------------------------------------------------------------------
- Don't use the NULL notation (neither as macro, nor as const int NULL=0).
A pointer that doesn't refer to an object should simply be defined as
DataPointer* MyDataPointer = 0;
--------------------------------------------------------------------------------------------------
Naturellement (?), ca n'est respecte qu'une fois sur deux ...
La regle telle qu'elle figure dans le 'Coding Syle' a-t-elle une
justification 'informatique', ou bien a-t-elle ete choisie 'au hasard'
parmi les deux conventions possibles? Est ce une regle commumement
admise partout ailleurs?
(Pendant qu'on fait du polishing, autant remettre tout d'aplomb, a
condition que ca soit dans le bon sens ...)
JPRx
More information about the Dcmlib
mailing list