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

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

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

pure virtual method called
terminate called without an active exception

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

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

目录
相关文章
|
编译器 C++
51 C++ - 抽象基类和纯虚函数(pure virtual function)
51 C++ - 抽象基类和纯虚函数(pure virtual function)
75 0
|
7月前
|
C++
C++析构函数定义为virtual虚函数,有什么作用?
C++析构函数定义为virtual虚函数,有什么作用?
113 0
|
7月前
|
算法 Java 编译器
【C++ 关键字 virtual 】C++ virtual 关键字(将成员函数声明为虚函数实现多态
【C++ 关键字 virtual 】C++ virtual 关键字(将成员函数声明为虚函数实现多态
68 0
|
4月前
|
编译器 C++
virtual类的使用方法问题之C++类中的非静态数据成员是进行内存对齐的如何解决
virtual类的使用方法问题之C++类中的非静态数据成员是进行内存对齐的如何解决
|
4月前
|
编译器 C++
virtual类的使用方法问题之静态和非静态函数成员在C++对象模型中存放如何解决
virtual类的使用方法问题之静态和非静态函数成员在C++对象模型中存放如何解决
|
4月前
|
编译器 C++
virtual类的使用方法问题之在C++中获取对象的vptr(虚拟表指针)如何解决
virtual类的使用方法问题之在C++中获取对象的vptr(虚拟表指针)如何解决
|
7月前
|
设计模式 程序员 编译器
C++中的纯虚类(Pure Virtual Classes)
C++中的纯虚类(Pure Virtual Classes)
631 1
【C++多态】 --- 多态问题抛出与virtual关键字
【C++多态】 --- 多态问题抛出与virtual关键字
56 0