j'utilise une liste doublement chainé avec la structure suivante :
quand j'utilise le mode débug :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef struct dll { struct dll *prev; struct dll *next; struct UpPile *MyUpPile; } dll_s;
il me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 - prev 0xdddddddd prev CXX0030: Error: expression cannot be evaluated next CXX0030: Error: expression cannot be evaluated MyUpPile CXX0030: Error: expression cannot be evaluated - next 0xdddddddd prev CXX0030: Error: expression cannot be evaluated next CXX0030: Error: expression cannot be evaluated MyUpPile CXX0030: Error: expression cannot be evaluated - MyUpPile 0xdddddddd u_lrcTn CXX0030: Error: expression cannot be evaluated u_latitude CXX0030: Error: expression cannot be evaluated u_longitude CXX0030: Error: expression cannot be evaluated u_course CXX0030: Error: expression cannot be evaluated u_speed CXX0030: Error: expression cannot be evaluated prec CXX0030: Error: expression cannot be evaluated
moi je suppose que ça veut dire qu'elle est vide à cette instant.
Est-ce vrai?
malheureusement quand je fait un
while(MaListe) { ... }
Il rentre dedans.
Est ce normal?
Partager