使用 C++ 的模板 ▶ 源代码:静态使用 // sharedmem.cuh #ifndef _SHAREDMEM_H_ #define _SHAREDMEM_H_ // SharedMemory 的封装 template <typename T> struct SharedMemory { __device__ T *getPointer() { extern __device__ void error(void); error(); return NULL; } }; // SharedM…