修复未设置虚析构函数， 会在高版本gcc编译不通过的问题