$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
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?