Boost logo

Boost Users :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2007-10-06 09:42:13


Seweryn Habdank-Wojewódzki:

>> > Why the rest smart_ptrs can not use allocators?
>>
>> The other smart pointers don't allocate any memory.
>
> But they are doing deallocation, isn't it?

scoped_ptr and scoped_array call delete and delete[] respectively. We don't
currently have a smart pointer that uses Allocator::destroy and
Allocator::deallocate for that. The usual way of overriding the
allocation/deallocation for scoped_ptr is to supply a class-specific
operator new/delete.

What is your specific use case?


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net