[問題] 樣板有多個typename,調用時只填一個
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
gcc
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
在trace一個microkernel時遇到不懂的語法,該樣板函數宣告時如下:
template <typename SPACE, typename MAPDB>
L4_error
map(.......)
可是調用時只有寫
map<Mem_space>(mapdb_mem.get(),.......)
就是只填了一個typename對應的型別,
請問這樣是什麼意思呢,函數裡遇到"MAPDB"時應該代換成什麼呢
謝謝板友們答覆!
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.227.57
→
09/11 20:48, , 1F
09/11 20:48, 1F
→
09/11 20:54, , 2F
09/11 20:54, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章