您的位置:首页 >动态频道 > 精选知识 >

pure virtual function call 崩溃(pure virtual function call)

导读 大家好,今天小六子来为大家解答以下的问题,关于pure virtual function call 崩溃,pure virtual function call这个很多人还不知道

大家好,今天小六子来为大家解答以下的问题,关于pure virtual function call 崩溃,pure virtual function call这个很多人还不知道,现在让我们一起来看看吧!

1、我知道普通的Pure virtual function call一般的原因是 1. 基类构造器直接调用虚函数 2. 基类析构器直接调用虚函数 3. 基类构造器间接调用虚函数 4. 基类析构器间接调用虚函数 5. Calling a virtual function via a dangling pointer. 我仔细检查我的基类....构造器和析构器是空的,而且也看到什么dangling pointer... 不知道还有什么情况会导致pure virutla function call, 我的基类就两个virtual function,被都被子类实现了,子类中则访问了基类的一个List属性(非virtual). 除了这五种情况下。

2、还有什么情况会导致pure virtual function call? 或者有没有办法在调用一个function之前检查它是不是virtual...? 这个情况比较特殊的是,我的子类是用C#继承父类的managed c++,所以类的实例化是在另外一个函数(该函数被一个外挂的Host程序所调用)内,通过反射来实现的..。

本文分享完毕,希望对你有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!