Advertisement
Guest User

Untitled

a guest
Sep 24th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. };
  2. struct MyStruct {
  3.     int a;
  4.     int b;
  5.  
  6.     MyStruct(int _a, int _b) : a(_a), b(_b) {}
  7. };
  8.  
  9. int main() {
  10.     std::vector<MyStruct> vec;
  11.     vec.emplace_back(1,4);
  12.     vec.emplace_back(2,3);
  13.     vec.emplace_back(3,2);
  14.     vec.emplace_back(4,1);
  15.  
  16.     std::sort(vec.begin(), vec.end(), [](MyStruct s1, MyStruct s2){ return s1.a > s2.a; });
  17.  
  18.     for (auto v: vec) {
  19.         std::cout << v.a << " " << v.b << std::endl;
  20.     }
  21.     return 0;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement