泛型编程
雨中山草
这个作者很懒,什么都没留下…
展开
-
8-129 绕过形参限制(最简单的模版)
#include "stdafx.h" #include <iostream> using namespace std;template<class T> void output(T a) //模版输出函数 { cout<<a<<endl; }int main(int argc, char* argv[]) { output(1); output(3.4); ret原创 2016-06-20 19:37:13 · 206 阅读 · 0 评论 -
8-140 分离类模板的声明和定义(求最大值)
include “StdAfx.h”include using namespace std;template class MAX { private: //类模版 T x,y; public: MAX(T v1,T v2); //构造函数 T getmax(MAX &a); //获取最大值 }; template MAX::MAX(T v1原创 2016-06-20 21:12:23 · 207 阅读 · 0 评论 -
8-141 类模版含有多个类型参数
#include "stdafx.h" //#include "StdAfx.h" #include <iostream> using namespace std;template <class T1,class T2> //类模版有两个类型参数 class multitype { private: T1 x; T2 y; public: multitype(T1 t1原创 2016-06-20 21:49:45 · 377 阅读 · 0 评论