传智扫地僧课程学习笔记。
c++编译器,通过2次编译,
通过具体的类型,产生不同的函数,
第一次对模板代码本身编译,
第二次在调用地方替换参数后进行编译,
而不是把所有可能都产生一份,
函数模板机制结论
编译器并不是把函数模板处理成能够处理任意类的函数
编译器从函数模板通过具体类型产生不同的函数
编译器会对函数模板进行两次编译
在声明的地方对模板代码本身进行编译;在调用的地方对参数替换后的代码进行编译。
传智扫地僧课程学习笔记。
c++编译器,通过2次编译,
通过具体的类型,产生不同的函数,
第一次对模板代码本身编译,
第二次在调用地方替换参数后进行编译,
而不是把所有可能都产生一份,
函数模板机制结论
编译器并不是把函数模板处理成能够处理任意类的函数
编译器从函数模板通过具体类型产生不同的函数
编译器会对函数模板进行两次编译
在声明的地方对模板代码本身进行编译;在调用的地方对参数替换后的代码进行编译。