fork(8) download
  1. #include <vector>
  2. #include <iostream>
  3.  
  4. int main ()
  5. {
  6. std::vector<int> v(60, 42);
  7. std::cout << v.capacity() << std::endl;
  8. v.erase(v.begin() + 2, v.begin() + 12);
  9. std::cout << v.capacity() << std::endl;
  10.  
  11. std::vector<int>(v.begin(), v.end()).swap(v);
  12.  
  13. std::cout << v.capacity() << std::endl;
  14. }
  15.  
Success #stdin #stdout 0s 3028KB
stdin
Standard input is empty
stdout
60
60
50