Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2004-04-22 06:10:43


Daniel Wallin <dalwan01_at_[hidden]> writes:

>> I shudder at the thought of a lambda that takes up more than a few
>> lines. A foreach construct would make it easier to read, in that
>> case.
>
> But then again, if we had a type inference mechanism and a range library
> the for-loop is easy enough:
>
> for (auto r = range(v); r; ++r)
> {
> }
>
> I would agree that there would be need for a simpler loop head if we had
> to write every trivial loop on our own, but we have standard algorithms.
>

And they increasingly implement optimizations like loop unrolling.

-- 
Dave Abrahams
Boost Consulting
http://www.boost-consulting.com

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