Delete smart_pointer.cpp