产生这个问题的原因主要有二:
1) 在基类的构造函数 或者析构函数 里调用了纯虚函数,这个很容易理解,很显然俺们的项目里不会有这种低级错误,否则一跑就crash… 总之,这个错误就忽略了;
2) 某个继承类的对象调用一个虚函数时,这个对象已经被析构了,这时可能是内存错误,也可能是pure virtual function called
在gcc里,这个函数是__cxa_pure_virtual
产生这个问题的原因主要有二:
1) 在基类的构造函数 或者析构函数 里调用了纯虚函数,这个很容易理解,很显然俺们的项目里不会有这种低级错误,否则一跑就crash… 总之,这个错误就忽略了;
2) 某个继承类的对象调用一个虚函数时,这个对象已经被析构了,这时可能是内存错误,也可能是pure virtual function called
在gcc里,这个函数是__cxa_pure_virtual