// std::back_inserter usage ( std::inserter for map )
std::copy( source.begin(), source.end(), std::back_inserter( container ) );
-
// mem_fun and bind usage (but boost better)
std::some_algorithm(..., std::mem_fun( func ) );
не очень полезно, но мощно:
проверка отсортирована в контейнере
std::adjacent_find( container.begin(), container.end(), greater<Container::value_type>() ) == container.end()
также примеры, упомянутые вами и непосредственно.