是否需要调用一个简单的析构函数来避免内存泄漏?

时间:2017-05-07 00:53:52

标签: c++ c++11 memory-management

我目前正在开发自定义堆栈分配器。此分配器具有所有已分配对象的列表,以便在调用deallocate方法后,它可以调用每个对象的析构函数。但是,我想知道是否每个类型的每个析构函数都必须被调用,或者是否有类型不需要析构函数调用。

我已经找到了std :: is_trivially_destructible,但我不确定它是否符合我的想法。我认为如果std :: is_trivially_destructible()为true,则不需要调用析构函数。这是真的吗?

0 个答案:

没有答案