0
我嘗試使用模板化方法,另外還有設備選項我希望__forceinline選項確保方法實際內聯。然而,結果我得到的錯誤 - 無論這些選項的順序是什麼。我的代碼:如何同時指定__device__和__forceinline選項?
template<int Begin, int End>
struct Unroller {
__device__
__forceinline
static void step(...) {
...
不[forceinline(http://docs.nvidia.com/cuda /cuda-c-programming-guide/index.html#noinline-and-forceinline)在關鍵字之前和之後都需要雙下劃線?像這樣:'__forceinline__' – 2013-02-18 00:05:48
@RobertCrovella,你是對的,不幸的是,在意義上有相同的意思,但在使用中有不同的拼寫選項。請發表您的評論作爲答覆(我不能接受評論)。 – greenoldman 2013-02-18 07:28:26