模板的分離編譯

關於這個問題首先應該從出現問題的原因說起,如圖: 一般來說我們通常會建立三個文件,一頭文件用來聲明所有接口,二就是函數的實現文件單獨放一個文件有助於封裝,三就是而是文件用來測試函數。正常函數可以成功,但是當該成模板函數時就會出現問題。 如圖: 我們可以發現報錯爲鏈接錯誤,我們可以知道一個程序執行過程分爲預處理,編譯,彙編,鏈接四部分。 1.預處理主要就是進行頭文件的展開和宏替換。 2.編譯就是將源
相關文章
相關標籤/搜索