|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2003-08-31 14:51:18
Gregory Colvin wrote:
[...]
Two small corrections:
> shared_ptr currently uses std::allocator to allocate counts
> regardless.
No, it uses plain new/delete by default. It is possible to get it to use
std::allocator via a #define.
[...]
> versus standard Allocator
>
> Allocator::pointer p = allocator.allocate(sizeof T);
> allocator.construct(p,T());
> ...
> allocator.destroy(p);
> allocator.deallocate(sizeof T);
allocate(1) and deallocate(p, 1) if I'm not mistaken.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk