Guest User

Untitled

a guest
May 24th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. if (sz > size())
  2. insert(end(), sz-size(), c);
  3. else if (sz < size())
  4. erase(begin()+sz, end());
  5. else
  6. ; //do nothing
  7.  
  8. void clear()
  9. {
  10. erase(begin(), end());
  11. }
  12.  
  13. iterator erase(iterator position);
  14. iterator erase(iterator first, iterator last);
  15.  
  16. template<typename C> void shrinkContainer(C &container) {
  17. if (container.size() != container.capacity()) {
  18. C tmp = container;
  19. swap(container, tmp);
  20. }
  21. //container.size() == container.capacity()
  22. }
Add Comment
Please, Sign In to add comment