首页 > 其他分享 >普通函数与函数模板调用规则

普通函数与函数模板调用规则

时间:2024-12-06 22:31:53浏览次数:5  
标签:调用 函数 int 普通 模板 cout

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>

标签:调用,函数,int,普通,模板,cout
From: https://www.cnblogs.com/RX1Ri/p/18591524

相关文章

  • Rust学习笔记_11——函数
    Rust学习笔记_08——StringRust学习笔记_09——模式匹配Rust学习笔记_10——守卫函数文章目录函数1.函数定义2.示例3.函数同日中的表达式和语句4.参数4.1必选参数4.2可选参数4.3参数默认值5.高阶函数Rust语言中的函数是构成程序的基本模块,用于封装可......
  • re模块:核心函数和方法
    1.compile(pattren,flages=0) 使用任何可选的标记来编译正则表达式的模式然后返回一个正则表达式对象2.match(pattern,string,flags=0)  尝试使用带有可选的标记的正则表达式的模式来匹配字符串。如果匹配成功就返回匹配对象,如果失败,则返回None3.search(patter......
  • 必修一对数函数知识点
    文章目录对数函数概念性质与对数有关的其他函数性质例题对数函数概念一般地,把函数y=log⁡......
  • 教学案例:k相同的一次函数的图像关系
    【题目】请在同一个平面直角坐标系中画出一次函数y=2x,y=2x+4的图象,并观察图象,你发现这两个图形有什么位置关系?为什么?【答案】图象是相互平行的两条直线【解析】一、教学活动形式这里设计的教学活动形式是“画图→观察→猜想→验证→证明”。1.画图通过描点连线......
  • 初探C语言|浅谈函数的递归
    文章目录1.什么是递归?2.递归的两个必要条件代码示例3.两个例题(阶乘和斐波那契)发现问题为什么呢?stackoverflow(栈溢出)常规写法(迭代)4.递归与迭代相比较欢迎讨论:如有错误或不足,欢迎指正和建议,本人主打“听劝”。当然,如有疑问,也期待你在评论区留言互动。点赞+关注:如果......
  • fmt 常用库函数介绍
    C++的fmt库是一个开源、轻量和高性能的格式化库,它实现了C++20的std::format标准,用来替代C中的stdio和C++的iostream。fmt库的性能相比于printf和iostream有显著的提升,经过官方文档测试,速度分别快0.3和4倍,且该库提供了类似Python的字符串格式化语法,使用......
  • 关于PHP this 和 self 调用类方法的区别
    看以下代码classParentClass{publicfunctionparentMethod(){print_r(get_class($this));//输出ChildClass$this->get();//这时候的this是ChildClass的对象输出:子类的方法被调用}publicfunctionget(){echo"父类的方法......
  • 三角方程和恒等式(反三角函数、正弦方程、角加恒等式、使用三角恒等式)
     反正弦简介radian弧度          倒数和商恒等式  毕达哥拉斯恒等式  来自角度的和、差、倍数和分数的恒等式  双角度身份 半角恒等式  对称性和周期性恒等式 余函数恒等式    ......
  • C++函数模板案例
    案例描述:利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序排序规则从大到小,排序算法为选择排序分别利用char数组和int数组进行测试示例:点击查看代码```cpp#include<iostream>usingnamespacestd;//实现通用对数组进行排序的函数//规则从大到小//算......
  • C:函数
    函数调用函数的本质是CPU跳转到函数定义的部分,执行完成后再返回原来的位置继续往下执行函数使用三步骤:函数声明函数声明是对定义的函数的返回值类型说明,以通知系统在本函数中所调用的函数是什么类型函数声明之后才能进行函数调用,否则编译器会报错函数声明是一个说明......