cppcourse/src/MyType.cpp
2022-11-10 10:41:51 +01:00

9 lines
517 B
C++

#include "../headers/MyType.h"
#include <string>
#include <iostream>
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;}