Bonjour à tous,

J'ai un problème pour le moins super bizarre..

Je suis dans une fonction membre telle que celle-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
MyClass::Init()
{
   m_dValue = Config.Get<double>("KEY");
}
En release, et uniquement en release, lorsque je suis sur l'instruction, je rentre dedans ce qui m'amène dans le fichier xstring (méthode _Myt& assign(const _Elem *_Ptr, size_type _Count)), et là, si je me repositionne dans ma classe, je constate que le "this" est à 0x00000000..

Alors je fais du pas à pas, toujours dans xstring, et au fur et à mesure que j'avance, le "this" de ma classe appelant "bouge", ça commence par 0x0000000f, puis ça augment et en sortie de la fonction assign, mon "this" est à 0x00000320..

Du coup par la suite j'ai des violation d'accès mémoire etc.

Comment ça se fait ? Et ça ne le fait qu'en release, une erreur de configuration du projet ?

Merci à vous,
A bientôt