//2019/01/08 22--00--47
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
//两个整数进行交换
void mySwap(int&a, int&b)
{
int temp;
temp = a;
a = b;
b = temp;
}
//两个浮点double类型的数字进行交换
void mySwap(double &a, double&b)
{
double temp;
temp = a;
a = b;
b = temp;
}
int main(void)
{
int number1 = 3, number2 = 5;
mySwap(number1, number2);
cout << "number1=" <<number1 << endl;
cout << "number2=" << number2 << endl;
double number3 = 4.2, number4 = 5.3;
mySwap(number3, number4);
cout << "number3=" << number3 << endl;
cout << "number4=" << number4 << endl;
system("pause");
return 0;
}
/*
程序目的:测试为什么需要函数模板就是
程序功能:重载mySwap()函数,对于int类型和double类型分别要调用不同的函数
(1)模板技术就是为了让函数的类型参数化,这样编写代码的时候就可以忽略数据类型
2019/01/08 22--11--52
*/
1为什么需要函数模板
猜你喜欢
转载自blog.csdn.net/baixiaolong1993/article/details/86103926
今日推荐
周排行