C normal que lorsque je cree un vecteur de valeur NULL, il ait pour composantes -6.xxx e+066?
Publicité
Posté le 13-10-2002 à 23:07:38
LeGreg
Posté le 14-10-2002 à 01:27:55
Tu ne pourrais pas etre plus precis?
Quel type de vecteur manipules-tu (un type vecteur que tu as ecris?)? Que represente NULL pour toi? en general NULL = pointeur nul, est-ce ton cas?
si c'est ton cas, il est illegal d'acceder a la valeur pointee
par un pointeur nul.
LeGreg
bjone
Insert booze to continue
Posté le 14-10-2002 à 02:27:02
vi il avait fait un topic sur un vecteur maison le garçon...
mettons un "double *ptr", si ptr=NULL, un ptr[0] ou *ptr fait que tu chopes un double qui correspond à rien l'adresse 0 (début du segment de donnée de ton process).