مؤشرات الكائن
في MQL4، هناك إمكانية لإنشاء كائنات من نوع معقد بشكل حيوي. ويتم ذلك من قبل المشغل الجديد ، والتي ترجع واصف للكائن تم إنشاؤه. اصف 8 بايت كبيرة. نحويا، واصفات الكائن في MQL4 هي مماثلة لالمؤشرات في C ++.
الأمثلة على ذلك:
MyObject * hobject = MyObject جديد ()؛
وعلى النقيض من C ++، متغير hobject من المثال أعلاه ليس مؤشر إلى الذاكرة، بل واصف الكائن. وعلاوة على ذلك، في MQL5 يجب أن يتم تمرير كافة الكائنات في معلمات الدالة بالرجوع. وفيما يلي أمثلة على تمرير الكائنات كمعلمات وظيفة