天天看點

模闆類 error LNK2019: 無法解析的外部符号

如果将類模闆的聲明和實作寫在兩個獨立的檔案中,在建構時會出現“error LNK2019: 無法解析的外部符号 ”的錯誤。

解決方法有:

  • 第一種方法,就是把類模闆中成員函數的聲明和定義都放在類的定義中(.h檔案),不要分開就行。
  • 第二種方法,在主檔案(main檔案)中既包含類模闆的聲明檔案(接口檔案)(.h檔案),同時也包含類模闆的實作檔案(.cpp檔案)就行了。
  • 第三種方法,在類的定義中(.h檔案)的最後包含類模闆的實作檔案(.cpp檔案)。

繼續閱讀