首页 > 其他分享 >模板、特化模板和普通函数混用时的的匹配顺序

模板、特化模板和普通函数混用时的的匹配顺序

时间:2022-11-03 17:25:33浏览次数:59  
标签:调用 函数 混用 普通 模板 特化

 

 有普通函数、总是会先调普通的函数、如上图、鼠标停在 foo(3.0)上时会有一个对于普通函数的高亮

如果没普通函数、而是有特化、那么会调用特化:

 

 

 总结: 编译器总是尽可能的调用特化的!越泛化优先级就越低。实在不确定调的是哪个函数可以用 ctrl 加 左键点进去看看!

标签:调用,函数,混用,普通,模板,特化
From: https://www.cnblogs.com/gs590/p/16855152.html

相关文章

  • 模板方法模式
    数据库连接对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、openDB()、useDB()、closeDB()四个方法分别对应这四个步骤。对......
  • CSS边框模板
    彩色渐变<divclass="gradient-border"id="box"/>#box{width:400px;height:200px;}.gradient-border{--borderWidth:3px;background:#1D1F20;......
  • 0004.Django Template之模板标签
    网页强制刷新:ctrl+F5常用标签模板标签作用,可以在模板中进行各种逻辑操作,比如,循环、判断等1.语法{%loadstatic%}    #加载第三方标签{%tag%}[{%endtag%......
  • 深入标签模板字面量
    模板字面量是ES6引入的一个新特性,它的出现扩展了字符串的可用性,使得拼接字符串和变量变得更加方便和全面。但它不仅限于拼接字符串和变量。还可以用于进行特殊函数调用,ES6......
  • 大学课程论文Latex模板
    效果展示Latex代码\documentclass[a4paper,UTF8,10pt]{ctexart}\usepackage{xeCJK,amsmath,paralist,enumerate,booktabs,multirow,graphicx,float,subfig,setspace,l......
  • 大学实验报告Latex模板
    效果展示Latex代码\documentclass[12pt,a4paper,oneside,UTF8]{ctexart}%设置页边距\usepackage[left=1.91cm,right=1.91cm,top=2.54cm,bottom=2.54cm]{geometry}%需......
  • Java-抽象模板模式
    什么是模板模式?定义程序的骨架,而将一些步骤延迟到子类中。模板模式使得子类可以不需要改变程序的结构即可重定义该程序的某些特定步骤。通俗的讲,模......
  • 增加vue模板快捷键,以及方法注释快捷键的总结
    一、Vscode配置1、进入首选项=>用户配置代码片段=>javascript{ "Printtozhushi":{ "prefix":"zhushi", "body":[ "<!--", "*@Description:$0", "*@Auth......
  • 设计模式十一(空对象模式,策略模式、模板模式)
    在空对象模式(NullObjectPattern)中,一个空对象取代NULL对象实例的检查。Null对象不是检查空值,而是反应一个不做任何动作的关系。这样的Null对象也可以在数据不可用的......
  • 树莓派搭建WordPress博客:更换WordPress主体模板 8/10
    上一篇​树莓派搭建WordPress博客:安装相对URL插件、修改wp-config.php文件7/10​按照前面几篇文章的介绍,我们树莓派上的WordPress站点已经基本成型。但想要让我们的网站有......