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
Ce que l'on apprend par l'effort reste toujours ancré plus longtemps...
Merci pour ton aide ...mais franchement j'ai pas bien compris
Nil veut dire indéfini, non alloué.
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
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.
Bon courage ou Bonne Chance (selon le contexte)
Mon blog sur WordPress
Salut;
Merci maître, je faisais allusion à l'initialisation !
Bon courage ou Bonne Chance (selon le contexte)
Mon blog sur WordPress
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