Salut tout le monde
J'avence pas à pas pour apprendre Delphi, là je suis tombé sur 'nil' !!?? et je ne sais pas ça veut dire quoi ?
Merci
Salut tout le monde
J'avence pas à pas pour apprendre Delphi, là je suis tombé sur 'nil' !!?? et je ne sais pas ça veut dire quoi ?
Merci
Un petit lien
Merci pour ton aide ...mais franchement j'ai pas bien compris
Nil veut dire indéfini, non alloué.
c'est pas indéfini dans d'autres langage tu as null et undefined qui sont bien distincts
or donc, nil est l'adresse 0, une adresse invalide par convention qui permet d'indiquer que le pointeur pointe sur rien. Si sa valeur est indéfinie, il n'est pas possible de savoir si elle est valide ou non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var p : Pointer; i : Integer; begin // ici p est indéfini, cardinal(p) = ? p := nil; // il est maintenant nul, cardinal(p) = 0 p := @i; // il contient maintenant l'adresse de i, cardinal(p) <> 0 end;
Salut;
on peut dire que nil est pour les pointeurs ce qu'est 0 pour les entiers.
Salut;
Merci maître, je faisais allusion à l'initialisation !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager