1.如果函数模板和普通函数都可以调用,优先调用普通函数
点击查看代码
```cpp
#include <iostream>
using namespace std;
//普通函数与函数模板调用规则
//1.如果函数模板和普通函数都可以调用,优先调用普通函数
//2.可以通过空模板参数列表 强制调用 函数模板
//3.函数模板也可以发生函数重载
//4.如果函数模板可以产生更好的匹配,优先调用函数模板
void myPrint(int a,int b)
{
cout<<"调用的是普通函数"<<endl;
}
template<typename T>
void myPrint(T a,T b)
{
cout<<"调用的模板"<<endl;
}
void test01()
{
int a=10;
int b=20;
myPrint(a,b);
}
int main()
{
test01();
return 0;
}
</details>