Exchange
Exchange
改变列表中元素的座次。
bool Exchange(
CObject* node1, // 列表项
CObject* node2 // 列表项
)参数
- node1
[输入] 列表项
- node2
[输入] 列表项
返回值
true - 如果成功, false - 如果您未能改变元素排位。
例如:
//--- 例程 CList::Exchange(CObject*,CObject*)
#include <Arrays\List.mqh>
//---
void OnStart()
{
CList *list=new CList;
//---
if(list==NULL)
{
printf("对象创建错误");
return;
}
//--- 交换
list.Exchange(list.GetFirstNode(),list.GetLastNode());
//--- 使用列表
//--- . . .
//--- 删除列表
delete list;
}