Subject: Re: [Boost-bugs] [Boost C++ Libraries] #6793: Support construction from range
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-12-17 17:21:00
#6793: Support construction from range
-------------------------------------------------------+--------------------
Reporter: Olaf van der Spek <olafvdspek@â¦> | Owner: marshall
Type: Feature Requests | Status: assigned
Milestone: To Be Determined | Component: array
Version: Boost 1.49.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------------------------------+--------------------
Changes (by marshall):
* status: new => assigned
Comment:
It seems to me that `make_array` would require either (a) returning the
array by value (copying or depending on RVO), or passing in the
destination array by reference (which means you have to construct it
beforehand.
In either case, I don't see a compelling need, when compared to:
{{{
boost::array<T, N> arr;
std::copy ( iter1, iter2, arr.begin ());
}}}
Can you show me an example where `make_array` would be a significant
improvement? Thanks!
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/6793#comment:2> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:11 UTC