52 lines
1020 B
Markdown
52 lines
1020 B
Markdown
# Next
|
||
|
||
Sets the pointer to the next element in the list.
|
||
|
||
```
|
||
void Next(
|
||
CObject* object // Pointer to the next element in the list
|
||
)
|
||
|
||
```
|
||
|
||
Parameters
|
||
|
||
object
|
||
|
||
[in] New value of the pointer to the next element in the list.
|
||
|
||
Example:
|
||
|
||
```
|
||
//--- example for CObject::Next(CObject*)
|
||
#include <Object.mqh>
|
||
//---
|
||
void OnStart()
|
||
{
|
||
CObject *object_first,*object_second;
|
||
//---
|
||
object_first=new CObject;
|
||
if(object_first==NULL)
|
||
{
|
||
printf("Object create error");
|
||
return;
|
||
}
|
||
object_second=new CObject;
|
||
if(object_second==NULL)
|
||
{
|
||
printf("Object create error");
|
||
delete object_first;
|
||
return;
|
||
}
|
||
//--- set interconnect
|
||
object_first.Next(object_second);
|
||
object_second.Prev(object_first);
|
||
//--- use objects
|
||
//--- ...
|
||
//--- delete objects
|
||
delete object_first;
|
||
delete object_second;
|
||
}
|
||
|
||
```
|