Lors du débogage de l'un des vidage de mémoire du programme, je suis tombé sur le scénario où son objet contenu qui est polymorphe perd son VPTr et je peux voir son pointage vers NULL.Pourquoi mon objet C++ perd-il VPTr
Quel pourrait être le scénario lorsqu'un objet perd son VPTr.
Merci à l'avance, Brijesh
cet objet met-il en œuvre au moins une fonction 'virtual'? même si ce n'est pas le cas, il y a peu de chance que le vptr soit 'NULL' car il est (souvent) utilisé pour stocker le' typeinfo'. –
Êtes-vous sûr que la mémoire est nettoyée? Cela peut être dû à [ce comportement] (http://www.artima.com/cppsource/nevercall.html) que vous avez implémenté. – Keynslug
Vous avez toute la gamme de Comportement indéfini à choisir - et c'est beaucoup. – sbi