我在學CUDA的時候看到庫文件driver_type.h中的一個定義
typedef device_builtin enum cudaError cudaError_t;
看不懂這是什麼意思。
cudaError_t是新定義類型。
cudaError的定義是:enum device_builtin cudaError{...}
device_builtin是: #define device_builtin
我不明白這裡的__device_builtin__在enum device_builtin cudaError{...}和
typedef device_builtin enum cudaError cudaError_t;這兩個地方都是什麼意思?
這個就和 mfc中的afx_msg效果是一樣的,都是備用的宏定義,這裡沒有任何意義,你完全可以把device_builtin去掉來看