查看单个帖子
  #8 (permalink)  
旧 2008-07-28
polyrandom 的头像
polyrandom polyrandom 当前离线
超级版主
 
注册日期: 2002-09-03
帖子: 3,138
文章: 20
polyrandom 正向着好的方向发展
默认 回复: 为什么会crash?

通常最好让每个会被派生的类带有virtual dtor。如果有些情况下做不到,那么,如果你有一个不带有virtual dtor的指针指向一个派生类对象,此时这个指针不应该表示任何形式的ownership。
另外,如果在一个类里面有虚函数,就应该把dtor也弄成virtual的,因为这样带来的开销太小了,而不加的话,带来的麻烦太大了。
回复时引用此帖