函数模板与同名的非模板函数重载的时候,两者调用顺序

来源:互联网 发布:深圳开网络出租屋 编辑:程序博客网 时间:2024/06/11 09:50


函数模板与同名的非模板函数重载时候,调用顺序:

  1. 寻找一个参数完全匹配的函数,如果找到了就调用它
  2. 寻找一个函数模板,将其实例化,产生一个匹配的模板函数,若找到了,就调用它
  3. 若1,2都失败,再试一试低一级的对函数的重载方法,例如通过类型转换可产生参数匹配等,若找到了,就调用它
  4. 若1,2,3均未找到匹配的函数,则是一个错误的调用


原创粉丝点击