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

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

pure virtual method called
terminate called without an active exception

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

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

猜你喜欢

转载自blog.csdn.net/quantum7/article/details/85305254