为什么模板类的实现和声明应该在同一个头文件中?你能不能通过例子解释一下?
c++ templates
通常,当我创建一个类时,我会为该类创建一个标头和一个源.我听说过使用模板类,你必须将函数实现放在头文件中.我试过两种方式,并从第一种方式得到编译错误.第二种方式很好.但是,我喜欢将代码组织到头文件和源文件中,那么是否可以将函数实现放入源文件中?(也许它需要特殊的编译标志或语法?)或者我应该将em保留在标题中?
谢谢!
c++ ×2
templates ×2