搜索

在排序列表里搜索与模型相等的元素。

CObject*  Search(

   CObject*  element      // 样本

   )

参数

element

[输入]  在列表中搜索的样本单元。

返回值

如果成功, 发现列表项的指针, -1 - 如果列表项未发现。

例如:

//--- 例程 CList::Search(CObject*)

#include <Arrays\List.mqh>

//--- 

void OnStart()

  {

   CList *list=new CList;

   //--- 

   if(list==NULL)

     {

      printf("对象创建错误");

      return;

     }

   //--- 添加列表元素 

   //--- . . . 

   //--- 列表排序 

   list.Sort(0);

   //--- 创建样本 

   CObject *sample=new CObject;

   if(sample==NULL)

     {

      printf("样本创建错误");

      delete list;

      return;

     }

   //--- 设置样本属性 

   //--- . . . 

   //--- 搜索元素 

   if(list.Search(sample)!=NULL) printf("元素发现");

   else                          printf("元素未发现");

   //--- 删除列表 

   delete list;

  }