今天运行程序出现如下错误:
pure virtual method called terminate called without an active exception
吾当时就愣了:嗯?哪里有问题?仔细分析了半天,看不出问题。这个错误什么时机出现的?是在构造的时候出现的。吾构造时候干了什么?调用了一个初始化函数,初始化函数调用了一个虚函数。嗯?
吾将初始化函数从构造函数中删除,在外部显式调用。于是问题得以解决。
今天运行程序出现如下错误:
pure virtual method called terminate called without an active exception
吾当时就愣了:嗯?哪里有问题?仔细分析了半天,看不出问题。这个错误什么时机出现的?是在构造的时候出现的。吾构造时候干了什么?调用了一个初始化函数,初始化函数调用了一个虚函数。嗯?
吾将初始化函数从构造函数中删除,在外部显式调用。于是问题得以解决。