Advertisement
Guest User

std::vector do extra operations when shifting elements

a guest
Sep 17th, 2013
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. -- Push back one component in the vector:
  2. Custom constructor of component: 1
  3. Move constructor of component: 1
  4. Custom constructor of component: 2
  5. Move constructor of component: 2
  6. Custom constructor of component: 3
  7. Move constructor of component: 3
  8. Custom constructor of component: 4
  9. Move constructor of component: 4
  10. Custom constructor of component: 5
  11. Move constructor of component: 5
  12. Custom constructor of component: 6
  13. Move constructor of component: 6
  14. Custom constructor of component: 7
  15. Move constructor of component: 7
  16. Custom constructor of component: 8
  17. Move constructor of component: 8
  18. Custom constructor of component: 9
  19. Move constructor of component: 9
  20. Custom constructor of component: 10
  21. Move constructor of component: 10
  22. -- Insert one component at the beginning of the vector:
  23. Custom constructor of component: 0
  24. Move constructor of component: 0
  25. Move constructor of component: 2
  26. Move assignment operator of component: 1
  27. Move assignment operator of component: 2
  28. Move constructor of component: 2
  29. Move assignment operator of component: 0
  30. Move assignment operator of component: 2
  31. Move constructor of component: 2
  32. Move assignment operator of component: 10
  33. Move assignment operator of component: 2
  34. Move constructor of component: 2
  35. Move assignment operator of component: 9
  36. Move assignment operator of component: 2
  37. Move constructor of component: 2
  38. Move assignment operator of component: 8
  39. Move assignment operator of component: 2
  40. Move constructor of component: 2
  41. Move assignment operator of component: 7
  42. Move assignment operator of component: 2
  43. Move constructor of component: 2
  44. Move assignment operator of component: 6
  45. Move assignment operator of component: 2
  46. Move constructor of component: 2
  47. Move assignment operator of component: 5
  48. Move assignment operator of component: 2
  49. Move constructor of component: 2
  50. Move assignment operator of component: 4
  51. Move assignment operator of component: 2
  52. Move constructor of component: 2
  53. Move assignment operator of component: 3
  54. Move assignment operator of component: 2
  55.  
  56. -- Push back one component in the flat_set:
  57. Custom constructor of component: 1
  58. Move constructor of component: 1
  59. Custom constructor of component: 2
  60. Move constructor of component: 2
  61. Custom constructor of component: 3
  62. Move constructor of component: 3
  63. Custom constructor of component: 4
  64. Move constructor of component: 4
  65. Custom constructor of component: 5
  66. Move constructor of component: 5
  67. Custom constructor of component: 6
  68. Move constructor of component: 6
  69. Custom constructor of component: 7
  70. Move constructor of component: 7
  71. Custom constructor of component: 8
  72. Move constructor of component: 8
  73. Custom constructor of component: 9
  74. Move constructor of component: 9
  75. Custom constructor of component: 10
  76. Move constructor of component: 10
  77. -- Insert one component at the beginning of the flat_set:
  78. Custom constructor of component: 0
  79. Move constructor of component: 10
  80. Move assignment operator of component: 9
  81. Move assignment operator of component: 8
  82. Move assignment operator of component: 7
  83. Move assignment operator of component: 6
  84. Move assignment operator of component: 5
  85. Move assignment operator of component: 4
  86. Move assignment operator of component: 3
  87. Move assignment operator of component: 2
  88. Move assignment operator of component: 1
  89. Move assignment operator of component: 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement