2011年11月21日 星期一

[c++]template小記

話說很久沒寫到template
一寫怎麼寫怎麼錯
完全找不到問題

一直顯示著類似的神祕問題
Linking...
main.obj : error LNK2019: unresolved external symbol "public: __thiscall MyArray<int>::MyArray<int>(int)" (??0?$MyArray@H@@QAE@H@Z) referenced in function _main
 
 
經過一番google終於找到答案了
就是寫template的時候大部分IDE不支援class的.h和.cpp分開寫
這時候只要把.cpp的檔案內容貼到.h的下面就OK了

沒有留言:

張貼留言