コード修飾
type_traits : is_nothrow_destructibleを追加