9 lines
517 B
C++
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;} |