Guest User

Untitled

a guest
Jul 15th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. m[key] = val;
  2.  
  3. m.insert(make_pair(key, val));
  4.  
  5. m[key] = val;
  6.  
  7. m.insert(make_pair(key, val));
  8.  
  9. #include <map>
  10. #include <iostream>
  11. #include <ctime>
  12. #include <string>
  13.  
  14. using namespace std;
  15.  
  16. typedef map <unsigned int,string> MapType;
  17. const unsigned int NINSERTS = 1000000;
  18.  
  19. int main() {
  20. MapType m1;
  21. string s = "foobar";
  22. clock_t t = clock();
  23. for ( unsigned int i = 0; i < NINSERTS; i++ ) {
  24. m1[i] = s;
  25. }
  26. cout << clock() - t << endl;
  27. MapType m2;
  28. t = clock();
  29. for ( unsigned int i = 0; i < NINSERTS; i++ ) {
  30. m2.insert( make_pair( i, s ) );
  31. }
  32. cout << clock() - t << endl;
  33. }
  34.  
  35. 1547
  36. 1453
Add Comment
Please, Sign In to add comment