Boost logo

Boost :

From: Andrei Alexandrescu (andrewalex_at_[hidden])
Date: 2003-03-04 20:36:38


"Brian Gray" <briangray_at_[hidden]> wrote in message
news:134BA7DC-4E86-11D7-81C4-00039375675E_at_mac.com...
> I can see how vector<Derived*> might benefit from conversion to
> vector<Base*>, but we're talking about contiguous memory here. Very
> subject to raw object size, so there's no way to cast between the two
> and preserve object hierarchies if they're not pointers.

The conversion vector<Derived*> to vector<Base*> is unsound. What, are we
going the way of Java containers? :o)

Andrei


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk