如上。
这是因为:delete派生类对象时,先调用派生类的析构函数,然后再调用基类的析构函数;此时如果调用纯虚函数的话,派生类的对象已经被破坏了,所以会报错。
http://www.cnblogs.com/cswuyg/archive/2012/08/22/2650610.html