#include <iostream> using namespace std; template<typename T> T max(const T &a,const T &b,const T &c) { T temp=(a>b)?a:b; return (temp>c)?temp:c; } int main(int argc, char *argv[]) { int a=10; int b=22; int c=15; cout<<max('a','b','c')<<endl; cout<<max(a,b,c)<<endl; cout<<max(55.55,11.11,44.44)<<endl; return 0; }
C++函数模板举例
原创
©著作权归作者所有:来自51CTO博客作者银河星君的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C++抽象类与纯虚函数实战举例
下一篇:顺序查找算法
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++ 模板匹配matchTemplate
C++ 模板匹配matchTemplate
opencv 模版匹配 -
c++模板之函数模板
技术是实现目标的手段和方式,模板的存在,是为了让程序猿能编写出与类型无关不是模板了
Data 函数体 函数模板 -
C++函数模板(一)
p = *a; *a = *b; *b = temp;}//交换 c
c++ 开发语言 后端 类型参数 函数模板 -
C++函数模板案例
函数模板案例案例描述:利用函数模板封装一个排序的函数,可以对不同数据类型进行排序。
c++ 数组 函数模板 排序算法