Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2004-01-22 08:39:22


Gregory Colvin wrote:
> On Jan 22, 2004, at 6:06 AM, Peter Dimov wrote:
>
>> ...
>>
>> FWIW, I really don't think that someone that allocated a 2+Gb array
>> will use
>> operator[] on it;
>
> Why not?

Speculations. I've never seen someone do it. I never do it. I always use
pointer operations to manipulate large chunks. That's under the assumption
that whoever used move_ptr<T[]> instead of a vector<T> is performance and
overhead sensitive. The optimizers aren't very good at such code because of
their conservative aliasing assumptions.


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