使用解除分配器解除分配

时间:2016-09-13 11:46:31

标签: c++ allocator

我对分配器有疑问。所以allocator_traits提供了函数destroydeallocate。是否安全调用std::allocator_traits<>::destroy(a,p)然后std::allocator_traits<>::deallocate(a,p,1)假设astd::allocatorp是指向已分配内存的指针?我担心的是,std::allocator.deallocate()是通过delete实现的,它实际上会两次调用析构函数吗?

0 个答案:

没有答案