1,函数模板深入理解: 1,编译器从函数模板通过具体类型产生不同的函数: 1,模板就是模子,通过这个模子可以产生很多的实物: 2,函数模板就是编译器用来产生具体函数的模子: 2,编译器会对函数模板进行两次编译: 1,对模板代码本身进行编译: 1,检查函数模板本身有无语法错误等: 2,对参数替换后的代码进行编译: 1,调用函数模板的时候,编译器要根据实际的参数类型得到真正的函数,这个时候编译器会对这个函数进行第二次编译: 2,注意事项: 1,函数模板本身不允许隐式类型转换: 1,自动推导类型时,必…