fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. class X
  5. {
  6. public:
  7. X()
  8. {
  9. }
  10. X(const X& ob) noexcept
  11. {
  12. std::cout<<"Copy Constructor...."<<std::endl;
  13. }
  14. X(X&& ob) noexcept
  15. {
  16. std::cout<<"Move Constructor...."<<std::endl;
  17. }
  18. ~X() noexcept(true)
  19. {
  20. }
  21. };
  22. int main()
  23. {
  24. std::vector<X> myobs;
  25. for(int i=0;i<1000;i++)
  26. {
  27. myobs.emplace_back();
  28. }
  29. return 0;
  30. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....
Move Constructor....