fork(1) download
  1. #include <utility>
  2. #include <algorithm>
  3. #include <vector>
  4. #include <unordered_map>
  5.  
  6. using namespace std;
  7.  
  8. using liczba = pair<int, float>;
  9. using xxx = unordered_map<int, char>;
  10. using dar = pair<liczba, xxx::iterator>;
  11.  
  12. namespace std {
  13. template<>
  14. bool operator<(const dar& d1, const dar& d2)
  15. {
  16. return d1.first < d2.first;
  17. }
  18. }
  19.  
  20. int main()
  21. {
  22. vector<dar> dary;
  23. dar d{{0,0.0},{}};
  24. dary.push_back(d);
  25. dary.push_back(d);
  26. dary.push_back(d);
  27. dary.push_back(d);
  28. dary.push_back(d);
  29. sort(dary.begin(), dary.end());
  30. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
Standard output is empty