Pointeur

RM50Man Messages postés 314 Date d'inscription mercredi 1 novembre 2000 Statut Membre Dernière intervention 20 août 2006 - 1 mai 2005 à 00:37
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 - 1 mai 2005 à 09:07
Quand doit on utiliser fixed avec les pointeurs!!
et comment fair une liste chainé en C#

RM50man

1 réponse

Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
1 mai 2005 à 09:07
Par exemple si tu prends l'adresse d'un membre d'une classe, rien n'empeche le garbage collector de deplacer la classe en memoire et tu te retrouveras avec un pointeur invalide ! l'instruction fixed empeche le garbage collector de deplacer l'objet.

Plutot que de creer une liste chainee, tu peux utiliser un ArrayList, mais ce n'est pas une veritable liste chainee. Les references peuvent tres bien remplacer les pointeurs mais n'utilise pas l'instruction fixed pour creer une liste chainee.
0
Rejoignez-nous