Tesseract 源代码阅读:单链表 ELIST

ZMonster at 
目录 ELIST_LINKELISTELIST_ITERATOR 实际单链表的实现方法 Tesseract 中实际被使用的单链表类我的另一篇文章)。从这篇文章开始,会不定期地将阅读笔记整理好发布出来。ELIST 是 Tesseract 中的单链表基类, Tesseract 的核心处理流程中有不少不同类型的单链表类都继承自 ELIST ,因此了解 ELIST 的具体实现是很有必要的。虽然这里先提到 ELIST ,但实际上这个单链表由三个类组成,它们分别是:ELIST_LINK: 链表节点 ELIST: 链表,保存了链表头节点 ELIST_ITERATOR: 封装了对链表的具体操作 ELIST_L……