xstring me "casse" mon "this"
Bonjour à tous,
J'ai un problème pour le moins super bizarre..
Je suis dans une fonction membre telle que celle-ci :
Code:
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