fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <chrono>
  4.  
  5. int main()
  6. {
  7. using namespace std::chrono;
  8.  
  9. std::vector<float> v;
  10. v.reserve(172490752);
  11.  
  12. auto tp0 = steady_clock::now();
  13. for (auto i=v.capacity(); i--;)
  14. v.push_back(1.0f+i);
  15. auto tp1 = steady_clock::now();
  16. std::cout << v.size() << " elements\n";
  17. std::cout << duration_cast<milliseconds>(tp1-tp0).count() << "ms\n";
  18. }
  19.  
Success #stdin #stdout 0.39s 16064KB
stdin
Standard input is empty
stdout
172490752 elements
385ms