C++之STL

1. 普通函数可以进行自动类型转换

  函数模板必须严格类型匹配

2.    函数的返回类型不是重载区别的标志

3.    函数模板可以像普通函数一样被重载,例如,(模板和普通函数同名,参数个数不同)(两个模板参数个数不同)

4. 普通函数和函数模板同时满足条件,优先使用普通函数,如果一定使用模板函数,调用时加<>,例如print<>(a,b);

  函数模板产生模板函数

5. 编译器会对函数模板进行两次编译,在声明的地方对模板代码本身进行编译,在调用的地方对参数替换后的代码进行编译。

posted @ 2021-03-18 08:57  /*nobody*/  阅读(40)  评论(0编辑  收藏  举报