看板 C_and_CPP 關於我們 聯絡資訊
我們老師用了一個我看不懂得用法 template<typename T,int n> T sum(T (&a)[n]){ return a[0]+sum(reinterpret_cast<T(&)[n-1]>(a[1])); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ } 我比較不懂的是這裡 是不是和template的展開有關 T(&) 是什麼意思? 還是說要(&)(n)這樣讀? 那和T*有甚麼不同? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.98.191