![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DTLib数据结构
qq_39740690
这个作者很懒,什么都没留下…
展开
-
3.数组类创建
Array.h#ifndef __ARRAY_H#define __ARRAY_H#include "Object.h"#include "Exception.h"namespace DTLib{template <typename T>class Array :public Object{protected: T* m_array;public: virtual bool set(int i, const T& e) { bool ...原创 2021-11-19 08:47:41 · 117 阅读 · 0 评论 -
2.顺序存储线性表(14-18)
用数组存储线性表原创 2021-11-15 11:01:32 · 372 阅读 · 0 评论 -
DTLib基础建设(智能指针类、异常类,顶层父类)
SmartPointer.h#ifndef SMARTPOINTER_H#define SMARTPOINTER_H/*智能指针* 指针生命周期结束时主动释放堆空间* 一片堆空间只能由一个指针标识* 杜绝指针运算和比较* 最大程度避免内存问题*/namespace DTLib{template <typename T>class SmartPorter{protected: T* m_pointer;public: Smart...原创 2021-11-11 11:23:00 · 445 阅读 · 0 评论