14

在带有参数的析构函数中调用某些函数是否有效this?函数不存储指针,而是假设全功能对象。

4

2 回答 2

19

this在析构函数中仍然有效。

但是,您需要记住,一旦对象被销毁,虚函数将不再像您预期的那样正常工作;参见例如在构造或破坏期间不要调用虚函数。本质上,对象的动态类型随着每个析构函数的完成而被修改。

于 2012-06-11T11:35:13.393 回答
3

一言以蔽之:是的。在 D`TOR
中使用完全有效this

于 2012-06-11T11:38:21.090 回答