STL学习
joccau
终生学习的行业!生命不息、奋斗不止!
展开
-
使用模板创建二维数组
/* 使用模板类创建数组 以及 二维数组(模板类递归) */ #include using namespace std; template //默认类型参数 和 非类型参数(只能传递常量/常变量/常量表达式) class Array{ private: T m_array[S]; public: /* 操作符[]重载,两个函数可以重载 第一个函数:形参:可以传入常量、变量,原创 2016-03-16 11:45:42 · 1435 阅读 · 0 评论 -
使用模板类实现List容器&迭代器
#include #include using namespace std; template class List{ public: //构造函数 和 析构函数 List():m_head(NULL), m_tail(NULL){} ~List(){ clear(); } //拷贝构造 和 赋值构造 List(const List& that):m_head(NULL),原创 2016-03-26 15:42:22 · 352 阅读 · 0 评论