c++ 自动转换数据类型
template <typename T>struct CudaSupportedTypeImpl { using type = T;};template <>struct CudaSupportedTypeImpl<long long> { using type = unsigned long long;};template <>struct CudaSupportedTypeI