fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <algorithm>
  5. #include <iterator>
  6. #include <functional>
  7. #include <map>
  8. using namespace std;
  9. using namespace std::placeholders;
  10.  
  11.  
  12. int main()
  13. {
  14. vector<string> v = { "celina", "ala", "beata", "amanda" };
  15. sort(begin(v), end(v), bind(logical_not<bool>(), bind(less<string>(), _1, _2)));
  16. for (auto& i : v) cout << i << endl;
  17.  
  18. //auto f = bind(logical_not<bool>(), bind(less<int>(), _1, _2));
  19. //cout << f(1, 2);
  20.  
  21. return 0;
  22. }
Success #stdin #stdout 0s 3276KB
stdin
ala ma kota a kot      ma kaca    ma kaca ko ma ma ma ma  kot zuza zuza
stdout
celina
beata
amanda
ala