Linux C/C++ 模板:函数模板
来源:互联网 发布:陶瓷行业进销存软件 编辑:程序博客网 时间:2024/04/30 18:36
一、代码
#include <iostream>#include <cstring>using namespace std;//函数模板template <class T>T min(T i, T j, T k){ if (i<j && i<k) return i; if (j<i && j<k) return j; return k;}//完全特化const char* mint(const char* ch1, const char* ch2, const char* ch3){ int ret1 = strcmp(ch1, ch2); int ret2 = strcmp(ch1, ch3); int ret3 = strcmp(ch2, ch1); int ret4 = strcmp(ch2, ch3); if (ret1<0 && ret2<0) return ch1; if (ret3<0 && ret4<0) return ch2; return ch3;}int main(int argc, char*argv[]){ // cout<<min(10, 2, 3)<<endl; cout<<min(10.5, 2.5, 3.5)<<endl; cout<<min('c', 'a', 'b')<<endl; // cout<<min("Tom", "Jack", "Edition")<<endl; return 0;}
二、输出结果
0 0
- Linux C/C++ 模板:函数模板
- 【c/c++】函数模板和模板函数
- C/C++:函数模板与类模板
- [C/C++]模板函数与模板类
- C/C++ 函数模板
- c++:函数模板
- 【C++】函数模板
- 【c++】函数模板
- C语言函数模板
- C++:函数模板
- 【C++】模板函数总结!!!
- 学习C++模板---模板函数
- C++,template,类模板和函数模板
- C++:函数模板、类模板及其特化
- C++---函数模板与类模板
- Linux C/C++ 模板:成员模板
- Linux C/C++ 模板:模板安全
- C++_函数模板基础知识
- python 编写server的步骤
- convertView重用和异步加载图片造成错乱问题解决
- windows命令行
- 经典的单词计数程序---利用关联数组map和互斥集合set
- 编写手机端自适应页面案例,springMVC代码,SpringMVC上传代码,去掉input框中原有的样式,使ios按钮没有圆角,css中的border-radius类似
- Linux C/C++ 模板:函数模板
- 【JavaScript高级程序设计】读书摘录4-第七章 匿名函数
- unity3d,C#使用sqlite作为数据库解决方案思路
- sqlite系统表介绍(查询数据库中所有的表 查询表中的所有字段)
- Sublime Text 3 中文乱码
- javase annotation
- hadoop单节点安装
- LeetCode - Word Break II
- 正则表达式总结