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;}


©著作权归作者所有:来自51CTO博客作者mob604756fca9f3的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. php之函数,匿名函数与回调函数
  2. 使用 IntraWeb (28) - 基本控件之 TIWTemplateProcessorHTML、TI
  3. 读深度学习《深度学习简介》
  4. Laravel 添加自定义函数
  5. 文件下载函数
  6. 【php基础入门】细说php的变量以及常量的知识点详解
  7. 函数编写2的平方的阶乘加3的平方的阶乘
  8. [源码分析] 从FlatMap用法到Flink的内部实现
  9. [白话解析] 用水浒传为例学习条件随机场

随机推荐

  1. 【Android】【Lottie】在Android中使用Lo
  2. [导入]Android平台上四种保存数据的方法
  3. android获取屏幕分辨率大小(DisplayMetri
  4. 启动模式详解
  5. android HttpURLConnection 连接网络 读
  6. Android(安卓)获取并显示远程图片 Picass
  7. android——Bitmap.Config ARGB_8888
  8. Android学习札记22:ThumbnailUtils
  9. android 让TextView自带滚动条
  10. [导入]超酷的android翻屏效果,不要错过