Boost.Range is a library that, on the first sight, provides algorithms similar to those provided by the standard library. For example, you will find the function boost::copy()
, which does the same thing as std::copy()
. However, std::copy()
expects two parameters while boost::copy()
expects a range.