摘要: 模板类//LinkList.h 单链表#ifndef LINK_LIST_HXX#define LINK_LIST_HXX#include using namespace std;templatestruct Node{ T data; Node * next;};templateclass... 阅读全文
posted @ 2015-08-12 11:17 cclhf 阅读(390) 评论(0) 推荐(0) 编辑
摘要: //SequentialList.h 顺序表模板类#ifndef SEQUENTIAL_LIST_HXX#define SEQUENTIAL_LIST_HXXusing std::cout;using std::endl;const int MaxSize=100; //顺序表数组最大值temp... 阅读全文
posted @ 2015-08-12 06:00 cclhf 阅读(1593) 评论(1) 推荐(0) 编辑
摘要: 一个类模板(也称为类属类或类生成类)允许用户为类定义一种模式,使得类中的某些数据成员、默写成员函数的参数、某些成员函数的返回值,能够取任意类型(包括系统预定义的和用户自定义的)。 如果一个类中数据成员的数据类型不能确定,或者是某个成员函数的参数或返回值的类型不能确定,就必须将此类声明为模板,它的存... 阅读全文
posted @ 2015-08-11 16:04 cclhf 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 函数模板和模板函数(1)函数模板函数模板可以用来创建一个通用的函数,以支持多种不同的形参,避免重载函数的函数体重复设计。它的最大特点是把函数使用的数据类型作为参数。函数模板的声明形式为:template(参数表){ 函数体}其中,template是定义模板函数的关键字;template后面... 阅读全文
posted @ 2015-08-11 15:41 cclhf 阅读(262) 评论(0) 推荐(0) 编辑