跳至内容

CArrayString

CArrayString

CArrayString 类是字符串类型的变量动态数组。

描述

类 CArrayString 可供操作字符串类型的变量动态数组。类中实现了在数组里添加 / 插入 / 删除元素的能力, 数组排序, 在排序的数组里搜索。此外, 还实现了文件操作方法。

声明

class CArrayString : public CArray

标称库文件

#include <Arrays\ArrayString.mqh>

继承体系

CObject

CArray

CArrayString

类方法

内存控制
Reserve分配内存增加数组大小
调整大小设置数组新大小 (更小)
Shutdown设置数组新大小 (更小)
添加方法
添加在数组末尾添加元素
AddArray在数组末尾添加另一个数组的元素
AddArray在数组末尾添加另一个数组的元素
Insert在数组中按指定位置插入元素
InsertArray在数组中按指定位置插入另一个数组的元素
InsertArray在数组中按指定位置插入另一个数组的元素
AssignArray从另一个数组里拷贝元素至本数组
AssignArray从另一个数组里拷贝元素至本数组
更新方法
Update在指定数组位置修改元素
平移在数组里从给定位置移动一个元素至另一个指定偏移。
删除方法
删除从数组的指定位置删除元素
DeleteRange从数组的指定位置删除一组元素
访问方法
At获取数组指定位置的元素
比较方法
CompareArray比较数组与另一个数组
CompareArray比较数组与另一个数组
Sorted array opetations
InsertSort在排序数组里插入元素
搜索在排序数组里搜索与样本相等的元素
SearchGreat在排序数组里搜索更多与样本相等的元素
SearchLess在排序数组里搜索小于样本的元素
SearchGreatOrEqual在排序数组里搜索大于或等于样本的元素
SearchLessOrEqual在排序数组里搜索小于或等于样本的元素
SearchFirst在排序数组里搜索首个与样本相等的元素
SearchLast在排序数组里搜索最后一个与样本相等的元素
SearchLinear在数组里搜索与样本相等的元素
输入/输出
virtual Save保存数组数据至文件
virtual Load从文件里加载数组数据。
virtual Type获取数组类型标识符

方法继承自类 CArray

: Step, Step, Total, Available, Max, IsSorted, SortMode, Clear, Sort