C++(template模板 && 函数模板)
16lz
2021-04-30
C++(template模板 && 函数模板)
如果函数模板和普通函数,发成重载会优先调用普通函数,如果没有实现,会出错
区别 普通函数可以进行隐式类型转换,模板不可以
templatevoid myPrint(T a, T b){cout << "函数模板" << endl;}void myPrint(int a, int b){cout << "普通函数" << endl;}int main(){int a = 2, b = 3;myPrint(a, b); myPrint<>(a,b);//强制调用函数模板//test(); char c='c',d='d'; myPrint(c,d); //如果函数模板可以产生更好的匹配,那么优先调用函数模板return 0;}
更多相关文章
- php之函数,匿名函数与回调函数
- 使用 IntraWeb (28) - 基本控件之 TIWTemplateProcessorHTML、TI
- 读深度学习《深度学习简介》
- Laravel 添加自定义函数
- 文件下载函数
- 【php基础入门】细说php的变量以及常量的知识点详解
- 函数编写2的平方的阶乘加3的平方的阶乘
- [源码分析] 从FlatMap用法到Flink的内部实现
- [白话解析] 用水浒传为例学习条件随机场