📄 list.cpp
字号:
#include "List.h"#include <string.h>void List::add(void *value){ ListElement *x=new ListElement(); x->value=value; if(head==NULL){ head=x; x->next=NULL; } else{ x->next=head; head=x; } len++;}void *List::remove(){ void* data=head->value; head=head->next; len--; return data;}t_BOOL List::empty(){ return (len==0)?t_TRUE:t_FALSE;}t_BOOL List::next_empty(){ return (len==1)?t_TRUE:t_FALSE;}t_BOOL List::exist(char *mname){ ListElement *e=head; while(e!=NULL){ char *ptr=(char*)e->value; if(strcmp(mname,ptr)==0) return t_TRUE; e=e->next; } return t_FALSE;}void *List::next_enum(){ if(pointer!=NULL){ void *ptr=pointer->value; pointer=pointer->next; return ptr; } return NULL;}t_BOOL List::stop_enum(){ return (pointer==NULL)?t_TRUE:t_FALSE;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -