Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. // Аналогично GetMax, но удаляет элемент из контейнера
  2. pair<T, int> PopMax() {
  3. auto pr = prev(p.end());
  4. // pair<T, int> result = make_pair(move(*(pr->second)), pr->first);
  5. return move(make_pair(move(*(pr->second)), pr->first)); // no matching constructor for initialization
  6. // of 'pair<typename __make_pair_return<const StringNonCopyable>::type,
  7. // typename __make_pair_return<const int &>::type>' (aka 'pair<StringNonCopyable, int>')
  8. // return pair<typename __make_pair_return<_T1>::type, typename __make_pair_return<_T2>::type>
  9. }
  10.  
  11. private:
  12. set<pair<int, Id>> p;
  13. set<T> data;
  14. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement