函数模板

来源:互联网 发布:医院网络咨询待遇 编辑:程序博客网 时间:2024/06/05 18:58
#include<iostream>using namespace std;template<class T>int compare(const T &v1, const T &v2){  if (v1<v2) return -1;  if (v1>v2) return 1;  return 0;}void main(){  cout<<compare(1,0)<<endl;}



#include <iostream>#include <string>using namespace std;//泛型编程  模板template <typename T>//这里可以写typename改写成class是可以的。T Max(T a, T b){    return a>b?a:b;}void main(){    cout<<"最大值int是:"<<Max(10,20)<<endl;    cout<<"最大值float是:"<<Max(0.2,0.5)<<endl;}


0 0
原创粉丝点击