爲什麼模板不支持分離編譯

什麼是模版的分離編譯? 如圖所示 我們先來簡單的分析一下,編譯器報的這種錯誤屬於鏈接性錯誤,也就是當程序預處理、編譯、彙編、鏈接,在鏈接時出現了錯誤。而一般出現鏈接錯誤,通常是因爲,聲明瞭一個函數,但是沒有寫實現體.因此,當程序在鏈接時,從符號表中只找到了函數名,找不到具體函數實現的地址,因此編譯器會報出這樣的錯誤! 爲什麼當模板在分離編譯時會報出這樣的錯誤呢? 我們知道模板需要兩次編譯:第一次編
相關文章
相關標籤/搜索