错误提示:
1>Source.obj : error LNK2019: unresolved external symbol "public: __thiscall Chain<int>::~Chain<int>(void)" (??1?$Chain@H@@QAE@XZ) referenced in function _main
1>G:\C++\CutRod\Debug\CutRod.exe : fatal error LNK1120: 1 unresolved externals
错误原因:
我模板类声明在Chain.h文件里面,模板类实现在Chain.cpp文件里面,在main函数中,如果用#include "Chain.h"就会出现上述错误。
改正:
将#include "Chain.h"改为#include "Chain.cpp"