标签: c++ templates
为什么我们不能在c ++中分离模板声明文件和实现文件。这是什么原因。
感谢。
答案 0 :(得分:2)
您可以这样做,但不能将实现放到.cpp文件中。
.cpp
原因很简单,当你使用模板时,它会被替换为类型的实例化。当你有单独的cpp文件时,没有类型参数替换为实现,链接器找不到它们。