C++函数的模板与重载解析
模板是C++泛型编程的基础,一个模板就是一个创建类或者函数的方案。在具体使用时,需要将模板参数转化为具体类型。编译器会对函数模板进行两次编译,在声明的地方对模板本身进行编译,在调用的地方对参数替换后的代码进行编译。C++提供两种模板机制:函数模板和类模板,这里我们只讨论函数模板。1,实例化和具体化 为了更好的了解模板,我们必须理解术语实例化和具体化。模板是生成函数定义的方案,编译器使用模...