Object Pointers
In MQL5, there is a possibility to dynamically create objects of complex type. This is done by the new operator, which returns a descriptor of the created object. Descriptor is 8 bytes large. Syntactically, object descriptors in MQL5 are similar to pointers in C++.
Examples:
MyObject* hobject= new MyObject(); |
Again, unlike C++, the variable hobject from the example above is not a pointer to the memory, it is a descriptor of the object.
See also
Variables, Initialization of Variables, Visibility Scope and Lifetime of Variables, Creating and Deleting Objects
© 2000-2010, MetaQuotes Software Corp.