my_shared_ptr This is my shared pointer implementation (tests in main.cpp, shared pointer implementation in shared.h).