模板的分离编译

关于这个问题首先应该从出现问题的原因说起,如图: 一般来说我们通常会建立三个文件,一头文件用来声明所有接口,二就是函数的实现文件单独放一个文件有助于封装,三就是而是文件用来测试函数。正常函数可以成功,但是当该成模板函数时就会出现问题。 如图: 我们可以发现报错为链接错误,我们可以知道一个程序执行过程分为预处理,编译,汇编,链接四部分。 1.预处理主要就是进行头文件的展开和宏替换。 2.编译就是将源
相关文章
相关标签/搜索