#include "../headers/MyType.h" #include #include MyType::MyType(std::string n, unsigned a) : name(n), age(a) {std::cout << "ctor\n";} MyType::~MyType() {std::cout << "dtor \n";} MyType::MyType(const MyType &t) { std::cout << "copy ctor\n";} MyType& MyType::operator= (const MyType &t) { std::cout << "copy ass ctor\n"; return *this;} MyType::MyType(MyType &&t){std::cout << "move ctor\n";} MyType& MyType::operator= (MyType &&t) { std::cout << "move ass ctor\n"; return t;}