<memory>ヘッダ enable_shared_from_thisクラステンプレート整形