list.h

来自「这是一个linux下的Shell.有命令历史和命令提示」· C头文件 代码 · 共 44 行

H
44
字号
#ifndef _LIST_#define _LIST_template <class T>struct node {	node(T* p = 0 ,node* n = 0){ptr = p,next = n;};	T* ptr;	node* next;};template <class T>class List{public:	List(void);	~List(void);	void overffile(char* filepath);	void overffile(int fid);	void inset(T* data);	void inset(T* data, int lev);	void inset(List<T>* p);	void inset(T** p);	void change(int index,T* data);	bool del(int index);	bool del(T* data);	void clear(void);	inline T*  getCur(void);	T* operator[](int index);	int  getNum(void);	void reset(void);	void show(int fid = 1);	bool isempty(void);	T** getbuf(void);	T*  getEqu(void);	T**  getbuf_subdir(void);private:	node<T>* head;	node<T>* cur;	int num;};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?