vptr和缓冲区溢出问题

问题描述

| 我有一个继承的类类型的对象(例如,它的类型为B,它继承自A),并且我怀疑它的vptr由于系统中某处的缓冲区溢出而损坏。我认为是这种情况,因为在运行时尝试访问该对象的公共方法时,我有时会收到“访问冲突”。 A.有什么想法吗? B.我得到一个指向对象A的指针,作为我尝试访问它的方法的参数。如果确实确实vptr已损坏,我可以通过尝试在A指针上执行dynamic_cast以将其用作B并希望在vptr存在问题的情况下失败来验证这一点吗? 谢谢     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)