在GMan的回答中,restore_base类的析构函数不是virtual,所以我一直想知道它是如何工作的.通常restorer_base,在对象超出范围之后,您只希望执行析构函数,但似乎restorer_holder真正调用了派生的析构函数.有人关心开导我吗?
restore_base
virtual
restorer_base
restorer_holder
c++ inheritance reference
c++ ×1
inheritance ×1
reference ×1