学习笔记-----关于VS中使用模板类出现无法解析的外部符号问题
生活随笔
收集整理的這篇文章主要介紹了
学习笔记-----关于VS中使用模板类出现无法解析的外部符号问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近再學(xué)數(shù)據(jù)結(jié)構(gòu),剛接觸線性表,用VS2015照著書把linearList的array描述補全了結(jié)果運行總提示:無法解析的外部符號
翻了幾篇博客發(fā)現(xiàn)貌似是和C++編譯的機制有關(guān)(底層機制不是很懂,(-__-)b),好像是因為模板不像是函數(shù),不能單獨通過編譯(為什么)
要想解決,
1:可以把類的聲明和定義放在同一個(.h)文件中,這樣編譯器在編譯的時候可以直接捕獲到類的所有內(nèi)容。
2: 在main.cpp中將頭文件的(.h) 和 它的定義(.cpp)全都Include 進來。
記一次教訓(xùn)吧感覺C++還得下功夫?qū)W。
總結(jié)
以上是生活随笔為你收集整理的学习笔记-----关于VS中使用模板类出现无法解析的外部符号问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++Primer 中文版第5版 习题3
- 下一篇: 数据结构-----AVL树的旋转操作