Boost logo

Boost :

From: Howard Hinnant (hinnant_at_[hidden])
Date: 2002-03-08 13:23:07

On Friday, March 8, 2002, at 12:51 PM, Peter Dimov wrote:

> One way to solve it (that I see) is
> template<class F> vector::vector(size_type n, F f);
> that will allocate memory and use f(this->_Ptr, n) to initialize it.

I believe you can essentially do the same thing with the existing
iterator interface.

template <class InputIterator>
   vector(InputIterator first, InputIterator last,
          const Allocator& = Allocator());

Does your proposal have advantages over this?


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