我应该何时为类型编写Drop特征的实现?

时间:2016-10-31 15:27:42

标签: memory-management rust traits

我正在浏览the too many lists book,它通过编写一些链接列表来解释Rust的基础知识。在this chapter中,作者解释了为什么我们可能希望为我们的自定义类型实现Drop特征,声明析构函数的自动处理对于该类型是错误

这一切都很好,但为什么以及何时应该为我自己的自定义类型实现Drop特性?我不会猜到它甚至是上述场景所需要的(正如书中所提到的)。我什么时候应该让Rust自己处理析构函数?

0 个答案:

没有答案