From: Gennadiy Rozental (gennadiy.rozental_at_[hidden])
Date: 2007-03-16 13:42:48
"Ion Gaztañaga" <igaztanaga_at_[hidden]> wrote in message
> Gennadiy Rozental wrote:
>> IOW this library promotes unsafe programming right?
> Don't be that hard ;-) Let's say that intrusive containers are
> interesting for the following purposes:
> -> Embedded systems.
It's too generic. So are you saying std::list is not usefull for Embedded
> -> High performance algorithms.
How intrusive containers enhance performance?
> -> Store non-copyable and non-movable objects.
std::list<T*> does not require copyability either.
> -> Low-level memory algorithms, node pools, and similar stuff.
> -> To build more complex containers, avoiding memory allocations.
What an alternative existing solutions and how your library compare with
> I agree that Intrusive is not a high-level library comparing it to other
> Boost libraries, but I really think that it will be very useful to build
> other Boost libraries. I would say that Intrusive wants to convert some
> currently unsafe/low-level practices a bit more safer without losing
How safer? How much it adds to handwritten 10 liner intrusive container?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk