C/C++ 函数模板
2011-07-16 00:47
399 查看
#include <stdio.h>
template <class Type> Type min (Type array[],int size)
{
Type minval=array[0];
for(int i=1;i<size;i++)
{
if(array[i]<minval)
minval=array[i];
}
return minval;
}
int main()
{
int a[]={1,3,2,17,9,12};
float b[]={1.3,2.11,0.3,1.1};
int mina=min(a,6);
float minb=min(b,4);
printf("mina is %d\n",mina);
printf("minb is %f\n",minb);
return 0;
}
template <class Type> Type min (Type array[],int size)
{
Type minval=array[0];
for(int i=1;i<size;i++)
{
if(array[i]<minval)
minval=array[i];
}
return minval;
}
int main()
{
int a[]={1,3,2,17,9,12};
float b[]={1.3,2.11,0.3,1.1};
int mina=min(a,6);
float minb=min(b,4);
printf("mina is %d\n",mina);
printf("minb is %f\n",minb);
return 0;
}
相关文章推荐
- C++之模板与泛型编程(上):函数模板
- C++模板(一)-函数模板
- C++语法基础--模板与泛型编程--函数模板,类模板,模板形参,非模板形参
- C++---函数模板与类模板
- C++ 函数模板示例 2 (配合decltype)
- C/C++_log2000_函数模板与类模板笔记2
- <C++学习笔记>函数模板 template
- C++学习 【4.4】 利用函数实现指定的功能---函数的重载、函数模板、有默认参数的函数
- C++_函数模板基础知识
- C++ - 成员函数(member function)模板(template) 详解 及 代码
- C++ 函数模板和模板类
- C++模板学习:函数模板、结构体模板、类模板
- 利用C++模板,代替虚函数,实现类的静态多态性(加入性能测试部分)
- C++ - 函数模板(function template)返回值
- [编程学习]C++ 函数模板学习总结
- C++—模板(1)模板与函数模板
- c++模板 (函数模板和类模板)
- C++ 函数模板与类模板
- C++模板:函数模板和模板函数
- 函数模板 - C++快速入门44