[Visual c++] avec l'espion, voir le contenu d'un veteur alloué par NEW

avec l'espion, voir le contenu d'un veteur alloué par NEW [Visual c++] - C++ - Programmation

Marsh Posté le 22-06-2005 à 17:14:52    

Bonjour,
 
Lorsque j'alloue par exemple la variable suivante :
 
MGREC * m_MGtile = new MGREC[size];
 
Il m'est ensuite impossible au débogage de voir le contenu de ce vecteur avec l'espion.
ALors qu'un vecteur alloué avec malloc, ca marche...
 
Existe t il une astuce, ou un reglage ?
 
la seul solution que j'ai trouvée, c'est de mettre MGREC[0] MGREC[1] etc....
mais c'est fastidieux

Reply

Marsh Posté le 22-06-2005 à 17:14:52   

Reply

Marsh Posté le 22-06-2005 à 17:21:07    

avec l'espion express, y'a normalement moyen d'entrer des expressions.... c'est ptet déjà ça que tu fais ?

Reply

Marsh Posté le 25-06-2005 à 12:12:37    

Si par espion tu entends le debugger on peut seulement voir le contenu du tableau dont la taille est déclarée et non dynamique (la variable est traitée comme un pointeur).
 
Il reste la solution des [0],[1]... mais effectivement ça peut être vite pénible.  :D  
 
Note au passage que le debugger te demandera si tu souhaite vraiment déployer le tableau si celui-ci contient un nombre important d'éléments. J'ai déja réussi à planter ma machine comme ça!  :pt1cable:


Message édité par slash33 le 25-06-2005 à 12:14:05
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed