是否存在字符串,整数等列表的现有实现,我们可以在其中添加元素,直接删除元素,而不关心数组的大小?
答案 0 :(得分:1)
#include <Object.mqh>
#include <Arrays\ArrayObj.mqh>
class CElementInt : public CObject{
int m_value;
CElement(const int value){m_value=value);
~CElement(){}
};
CArrayObj *list;
int OnInit(){
list = new CArrayObj();
return(INIT_SUCCEEDED);
}
void OnTick(){
if(TRUE){
list.Add(new CElement(100));
}else{
list.Delete(new CElement(100));
}
}
您可以将任何类型的Cobject及其亲属类添加到CArrayObj
。