CLinkedList<T>

CLinkedList<T>是实施ICollection<T>接口的通用类。

描述

CLinkedList<T>类是实施T类型的动态双链接数据列表。这个类提供了处理双链接列表的基本方法,例如添加,删除,搜索元素等。

声明

   template<typename T>

   class CLinkedList : public ICollection<T>

标题

   #include <Generic\LinkedList.mqh>
继承体系   ICollection       CLinkedList

类方法

方法 描述
Add 添加元素到链接列表
AddAfter 在链接列表指定节点之后添加一个元素
AddBefore 在链接列表指定节点之前添加一个元素
AddFirst 在链接列表开始添加一个元素
AddLast 在链接列表结尾添加一个元素
Count 返回链接列表中的元素数量
Head 返回链接列表第一个节点上的一个指针
First 返回链接列表第一个节点上的一个指针
Last 返回链接列表最后一个节点上的一个指针
Contains 确定链接列表是否包含指定值的元素
CopyTo 从指定索引开始复制链接列表的所有元素到指定数组
Clear 移除链接列表的所有元素
Remove 移除链接列表中第一次出现的指定元素
RemoveFirst 移除链接列表的第一个元素
RemoveLast 移除链接列表的最后一个元素
Find 搜索链接列表中第一次出现的指定值
FindLast 搜索链接列表中最后出现的指定值