并没有破坏虚函数的特征。首先你要理解c.~C做了什么工作,它是调用了c的析构函数将对象c释放了。指针a现在指向的对象已经不存在了