#include <iostream> #include <vector> using namespace std; class X { public: X() { } X(const X& ob) noexcept { std::cout<<"Copy Constructor...."<<std::endl; } X(X&& ob) noexcept { std::cout<<"Move Constructor...."<<std::endl; } ~X() noexcept(false) { } }; int main() { std::vector<X> myobs; for(int i=0;i<1000;i++) { myobs.push_back(X()); } return 0; }
Standard input is empty
Move Constructor.... Move Constructor.... Copy Constructor.... Move Constructor.... Copy Constructor.... Copy Constructor.... Move Constructor.... Move Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Copy Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor.... Move Constructor....