Hi!
Hi!
Say I have a range R and I want to construct a new container from the range R. Will I always have to repeat the expression yielding the range, or is there a shorter way?
Example:
std::vector<int> numbers(
boost::irange(7, 42).begin(),
boost::irange(7, 42).end()
);
Note that it's just an example.
Is it possible to create a container C from a range expression R in one step? Any helper function for this?