📄 list.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -