Boost logo

Boost :

From: Kevin S. Van Horn (kevin.vanhorn_at_[hidden])
Date: 2001-10-31 16:00:55

On Wed, 31 Oct 2001, John Suters wrote:

> > The VECTOR template argument is unnecessary and undesirable, as it limits
> > the generality of transform(). I would suggest taking a random-access
> > iterator range as argument instead.
> > std::iterator_traits<RandIterator>::value_type then gives you the output
> > value type.
> Fair enough. My reason for using a vector was that I reserve up to a minimum
> power of two, usually extending the vector.

You could have a separate input and output range, where the output range
length must be a power of two and >= input range length.

Boost list run by bdawes at, gregod at, cpdaniel at, john at