This is comment for paste
Задача 2
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template <typename Container, typename KeyMapper, typename rvrs = bool>
- void SortBy(Container& container, KeyMapper key_mapper, rvrs rev = rvrs(false)) {
- // теперь можно сортировать контейнер
- // с компаратором key_mapper(lhs) < key_mapper(rhs)
- sort(container.begin(), container.end(), [key_mapper, rev](const auto& lhs, const auto& rhs){return rev ? key_mapper(lhs) > key_mapper(rhs) : key_mapper(lhs) < key_mapper(rhs);});
- }
Advertisement
Add Comment
Please, Sign In to add comment