[C++][template]模板的学习---模板函数
2021-08-24 21:35
447 查看
#include<iostream> using namespace std; //定义一个通用模板; //模板的功能是:算出任何类型的两个数据中的最大值,并且返回这个最大值 //这里的通用类型使用T来表示的。 template<class T> T calMaxVal(T&a,T&b) { return a>b?a:b; } //下面开始使用这个模板函数 int main() { cout<<"Start learning the template:"<<endl; int a=2; int b=4; double a1=2.7; double b1=4.8; cout<<"Max(2,4)="<<calMaxVal(a,b)<<endl; cout<<"Max(2.7,4.8)="<<calMaxVal(a1,b1)<<endl; return 0; }
相关文章推荐
- C++ template学习记录(函数模板)
- 学习笔记(05):C++ STLSTL实战开发精讲视频-模板机制剖析(一):函数模板与隐式类型转换,模板函数与函数重载...
- template template parameter模板模板参数笔记----C++学习之路
- member template成员模板笔记----C++学习之路
- C++ STL学习笔记 : 1. template 模板函数
- 我的小小学习笔记(7)之C++------模板之模板函数
- C++ template模板的学习
- <C++学习笔记>函数模板 template
- variadic template模板参数可变化----C++学习之路
- C++学习笔记36 (模板的细节明确template specialization)和显式实例(template instantiation)
- c++ template 学习之一:模板参数
- c++学习(函数模板, 类模板)<2>
- C++ template 学习归纳2
- C++ 学习笔记(16)模板、引用折叠、std::forward、可变参数模板、模板特例化
- C++ primer第二次阅读学习笔记(第16章:模板与泛型编程) .
- [c++][语言语法]函数模板和模板函数 及参数类型的运行时判断
- 【opencv学习之三十】简单模板匹配matchTemplate
- C++学习之模板:模板重载
- C++ Template 基础篇(一):函数模板
- C++学习之可变参数的函数与模板