会出现链接错误。模板函数的定义必须放在头文件中,因为模板函数的定义需要在编译时进行实例化,而编译器只有在看到模板定义的完整实现后才能进行实例化。如果将模板函数的定义放在 .cpp 文件中,则编译器无法在链接时找到实例化的定义,从而导致链接错误。因此,模板函数的声明和定义都应该放在头文件中。

C++模板函数的声明放在头文件而定义放在cpp文件会出现链接报错吗?

原文地址: http://www.cveoy.top/t/topic/qWb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录