PLO - 页 5

 
C-4:

当程序变得比 "Hello word "更大时,就需要使用OOP了。

总的来说,我认识MQL4已经好几年了,我仍然对它的狼狈不堪感到惊奇。第四个MQL与古典C的能力相比,就像星星一样遥远。在MQL5中,开发人员决定继续前进。功能的数量增加了,编程也变得更容易了。语言变得更加复杂,是的,但产品不是为学校学生制作的。

Basic和Pascal一直被用于学校/大学的学习(第二种存在于所有自尊的教育机构中)......
 
Interesting:
Basic和Pascal一直被用来在学校/大学学习(所有有自尊心的教育机构都有后者)......。
C和Java以及Asm被推给我们,但没有用...)
 
FoxRex:
列表、树、图,在MQL4中是不可能有指针的。
什么是列表、树和图......请解释一下。( 我知道什么是树,但恐怕不是有叶子和果实的树)
 
gumgum:
C和Java以及Asm被塞给了我们,但这没有用......)。

这已经很专业了,我说的是编程基础知识(用今天的话说就是计算机科学课)。

虽然C语言原则上也可以在基础阶段学习,例如,代替基础知识...

 
maryan.dirtyn:
什么是列表、树和图......给我解释一下。(我知道什么是树,但恐怕不是有叶子和锥体的树)
最好不要去想它--你个人是否需要它......?:)
 
Interesting:
最好不要去想它--你个人是否需要......?:)
谁知道呢)也许它会大大简化Dummies上的简单EA方案;)...至少在一般情况下(个人兴趣,我们都要用mql5工作)...
 
https://www.mql5.com/ru/articles/36 这里有一点关于清单的内容。树木大致是你提供的那样,是一个分支结构。这里是关于图和树的http://www.intuit.ru/department/pl/plpascal/11/
Когда нужно использовать указатели в MQL5
Когда нужно использовать указатели в MQL5
  • 2010.03.25
  • MetaQuotes Software Corp.
  • www.mql5.com
Все объекты в MQL5 по умолчанию передаются по ссылке, но есть возможность использовать и указатели объектов. При этом есть опасность получить в качестве параметра функции указатель неинициализированного объекта. В этом случае работа программы будет завершена критически с последующей выгрузкой. Автоматически создаваемые объекты как правило такой ошибки не вызывают, и в этом отношении они достаточно безопасны. В этой статье мы попробуем разобраться в чем разница между ссылкой и указателей, когда оправдано использование указателей и как написать безопасный код с использованием указателей.
 
在标准库中,也有一个关于组织数据的类 的部分
 

问题。参考手册》指出,。

Переменная типа класса (объект) может передаваться как по ссылке, так и по указателю. Указатель как и ссылка служит для того, чтобы получать доступ к объекту.  

...如果我们想让一个函数返回一个对象,我们可以以GetPointer(this)的形式返回一个指向该对象的指针。

试图将该对象作为第三方函数的参数,即试图将该对象传入函数。在这两种情况下(包括通过引用传递对象和通过指针传递对象时),编译器都不会发誓。这两种向函数传递对象的方法有什么区别吗,或者说它们可以同样成功地使用吗?没有必要返回一个对象(一个对象的指针)。

 
Yedelkin:

问题。参考手册》指出

试图使用一个对象作为第三方函数的参数,即试图将一个对象传入一个函数。在这两种情况下(包括通过引用传递对象和通过指针传递对象时),编译器都不会发誓。这两种向函数传递对象的方法有什么区别吗,或者说它们可以同样成功地使用吗?没有必要返回一个对象(一个对象的指针)。

只要你不明确地把对象作为指针引用,就没有什么区别。自己试试吧,请看文章《在MQL5中何时使用指针》。
原因: