Problème avec les listes et les itérateurs en Visual Studio 2008
Bonjour tout le monde,
je travaille sur la migration d'un projet de la version 6 de visual studio à la version 2008. à la compilation je n'ai aucune erreur par contre au déboggage ça part en vrille dès le début :evilred:
Bref le problème c'est avec les listes et les itérateurs :
Code:
1 2 3
|
list<char*, allocator <char*> > *maList = createStringListInstance();
GetLocalList(maList); |
avec createStringListInstance est une fonction que j'ai implémenté pour créer une nouvelle instance de la liste en question et GetLocalList pour lui assigner un certain nombre de valeurs. Jusque là tout marche à merveille. passons au problème :
Code:
1 2 3
|
list<char*, allocator <char*> >::iterator maListIterator;
maListIterator = maList->begin(); //ici ça bloque |
en atteignant cette dernière ligne, j'ai une alerte qui se déclenche :
Citation:
Exception non gérée à 0x00418620 dans Sample.exe*: 0xC0000005: Violation d'accès lors de la lecture de l'emplacement 0xdddddddd.
si quelqu'un a une idée, je lui serait reconnaissant