这个问题目前尚未有人回答。
此处,我对这个问题进行简单的作答。
在指针释放之前,先说明指针分配的时机。 也就是创建对象时,虚函数表被创建出来。 将虚函数指针写入到虚函数表中。
在VS2013中。 目前发现,虚函数表被设置成0xfeeefeee.
这说明, 虚函数表被heap_free() 函数释放掉了。
这是一个BUG。 下面我们来说明,何时被释放掉的。
这个问题目前尚未有人回答。
此处,我对这个问题进行简单的作答。
在指针释放之前,先说明指针分配的时机。 也就是创建对象时,虚函数表被创建出来。 将虚函数指针写入到虚函数表中。
在VS2013中。 目前发现,虚函数表被设置成0xfeeefeee.
这说明, 虚函数表被heap_free() 函数释放掉了。
这是一个BUG。 下面我们来说明,何时被释放掉的。