C++错误解决办法:pure virtual method called

简介: C++错误解决办法:pure virtual method called

今天运行程序出现如下错误:


pure virtual method called
terminate called without an active exception

 吾当时就愣了:嗯?哪里有问题?仔细分析了半天,看不出问题。这个错误什么时机出现的?是在构造的时候出现的。吾构造时候干了什么?调用了一个初始化函数,初始化函数调用了一个虚函数。嗯?


 吾将初始化函数从构造函数中删除,在外部显式调用。于是问题得以解决。


目录
相关文章
|
11月前
|
编译器 C++
51 C++ - 抽象基类和纯虚函数(pure virtual function)
51 C++ - 抽象基类和纯虚函数(pure virtual function)
55 0
|
5月前
|
C++
C++析构函数定义为virtual虚函数,有什么作用?
C++析构函数定义为virtual虚函数,有什么作用?
61 0
|
5月前
|
算法 Java 编译器
【C++ 关键字 virtual 】C++ virtual 关键字(将成员函数声明为虚函数实现多态
【C++ 关键字 virtual 】C++ virtual 关键字(将成员函数声明为虚函数实现多态
53 0
|
2月前
|
编译器 C++
virtual类的使用方法问题之C++类中的非静态数据成员是进行内存对齐的如何解决
virtual类的使用方法问题之C++类中的非静态数据成员是进行内存对齐的如何解决
|
2月前
|
编译器 C++
virtual类的使用方法问题之静态和非静态函数成员在C++对象模型中存放如何解决
virtual类的使用方法问题之静态和非静态函数成员在C++对象模型中存放如何解决
|
5月前
|
C++ 计算机视觉 Windows
【C++】由于找不到xxx.dll,无法继续执行代码,重新安装程序可能会解决此问题。(解决办法)
【C++】由于找不到xxx.dll,无法继续执行代码,重新安装程序可能会解决此问题。(解决办法)
|
2月前
|
编译器 C++
virtual类的使用方法问题之在C++中获取对象的vptr(虚拟表指针)如何解决
virtual类的使用方法问题之在C++中获取对象的vptr(虚拟表指针)如何解决
|
5月前
|
设计模式 程序员 编译器
C++中的纯虚类(Pure Virtual Classes)
C++中的纯虚类(Pure Virtual Classes)
336 1
|
11月前
|
JSON C++ 数据格式
《C++避坑神器·二十二》VS能正常运行程序,但运行exe程序无响应解决办法
《C++避坑神器·二十二》VS能正常运行程序,但运行exe程序无响应解决办法
110 0
【C++多态】 --- 多态问题抛出与virtual关键字
【C++多态】 --- 多态问题抛出与virtual关键字
46 0