类模板类定义与成员函数定义分离

   今天才学类模板,定义了一个类在.h文件里,老师说不可以把成员函数定义分开写,但结尾说VS新版本可能不一样,要我们试一试。
  然后我把成员函数放在了.cpp文件里,main函数文件里引了类定义的.h文件(之前的实验都是只引个.h就可以),但这次报lnk2019,我又加了成员函数的.cpp文件结果就可以运行了,后面main函数文件里删除.h文件的引用也没影响。
  能不能有哪位大神讲讲为啥呀。(我的是VS2019)

lnk2019
是由于你库中的函数没有实现。