Create weak_ptr.cpp

結論：make_shared_from_this使った方がいい。