<返回类型><函数名>(参数表)
{
函数体
}
template<typename T>
T fuc(T x, int y)
{
T x;
//……
}
double d; int a; fuc(d,a);
double fuc(double x,int y)
{
double x;
//……
}
<返回类型><函数名>(参数表)
{
函数体
}
template<class T>
int I;
T min(T x,T y)
{
函数体
}
template<typename T>
void min(T &x, T &y)
{ return (x<y)?x:y; }
void func(int i, char j)
{
min(i, i);
min(j, j);
min(i, j);
min(j, i);
}
min(i, j);
void min(T &x, T &y)
{ return (x<y)?x:y; }
int min(int,int);
void func(int i, char j)
{
min(i, i);
min(j, j);
min(i, j);
min(j, i);
}
#include <iostream>
#include <string>
using namespace std;
template<class T> void swap(T *x, T *y){//函数的模板,只要能使用等号赋值类型都可以用这个模板互换
T temp = *x;
*x = *y;
*y = temp;
}
void main(){
int i = 9, j = 5;
float k = 9.2, l = 5.6;
swap(&i, &j);//交换整形
swap(&k, &l);//交换浮点型
cout<<"i = "<<i<<" , j = "<<j<<endl;
cout<<"k = "<<k<<" , l = "<<l<<endl;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有