c++的模板函数的声明和定义可以不放在同一个头文件上吗?
是的,C++的模板函数的声明和定义可以分别放在不同的头文件中。这是因为C++编译器在编译的时候会将模板函数的实现代码生成为特定类型的函数代码,因此在使用模板函数时,只需要包含声明的头文件即可,实现的头文件可以在链接阶段进行链接。
原文地址: https://www.cveoy.top/t/topic/qCJ 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
是的,C++的模板函数的声明和定义可以分别放在不同的头文件中。这是因为C++编译器在编译的时候会将模板函数的实现代码生成为特定类型的函数代码,因此在使用模板函数时,只需要包含声明的头文件即可,实现的头文件可以在链接阶段进行链接。
原文地址: https://www.cveoy.top/t/topic/qCJ 著作权归作者所有。请勿转载和采集!