fork(1) download
  1. #include <algorithm>
  2. #include <vector>
  3. #include <iterator>
  4. #include <iostream>
  5.  
  6. class MyOwnClass
  7. {
  8. public:
  9. int score; double index;
  10. private:
  11.  
  12. };
  13.  
  14. std::vector<MyOwnClass> MySuperVector(20);
  15.  
  16. bool comparator(const MyOwnClass& s1, const MyOwnClass& s2)
  17. {
  18. return s1.score < s2.score;
  19. }
  20.  
  21. int main()
  22. {
  23. MySuperVector[0].score = 23;
  24. MySuperVector[1].score = 2;
  25. MySuperVector[5].score = -22;
  26.  
  27. auto element = std::max_element(MySuperVector.begin(), MySuperVector.end(), comparator);
  28. std::cout << element->score;
  29.  
  30. return 0;
  31. }
  32.  
  33.  
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
23