本文简述了模板的实现,以及给出模板实现顺序表和链表的类
分类:
编程语言 时间:
2018-05-07 19:41:38
阅读次数:
173
/************************************
WZASUST2016
顺序表第二个模板
************************************/
#include"wz.h"
#include"sts.h"
template<typenameT>
classseqlist
{
public:
seqlist()
:_data(NULL)
,_size(0)
,_capacity(0)
{
CheckCapacity();
}
/*..
分类:
编程语言 时间:
2016-03-31 07:12:11
阅读次数:
349
//顺序表
#include<iostream>
usingnamespacestd;
template<typenameT>
classSeqList
{
public:
SeqList();
~SeqList();
SeqList(constSeqList&s);
SeqList&operator=(constSeqList&s);
void_CheakCapacity();
voidPushBack(constT&x);
voi..
分类:
其他好文 时间:
2016-03-28 00:31:46
阅读次数:
191
类模板的成员函数:类模板的成员函数本身是一个普通函数。但是,类模板的每个实例都有其自己版本的成员函数。因此,类模板的成员函数具有和模板相同的模板参数。因此,在=定义在类模板之外的成员函数就必须以template开始,后跟类模板参数列表。类模板中的友元函数:类模板中的..
分类:
其他好文 时间:
2016-03-23 23:51:46
阅读次数:
426
#include<iostream>
usingnamespacestd;
template<typenameT>
classSeqlist
{
public:
Seqlist()
:_data(NULL)
,_size(0)
,_capacity(0)
{
CheckCapacity();
}
~Seqlist()
{
if(_data!=NULL)
{
delete[]_data;
}
}
Seql..
分类:
其他好文 时间:
2016-03-23 06:40:23
阅读次数:
109
顺序表的C++语言描述基本运算的算法——置空表、求表的长度、取结点、定位运算、插入运算、删除运算、建立顺序表、输出顺序表#include using
namespace std;#define OK 1#define ERROR 0template class Linklist{public: .....
分类:
编程语言 时间:
2014-05-18 01:12:51
阅读次数:
404