错误、漏洞、问题 - 页 1535

[删除]  

请向新来的人解释一下,为什么在结构上会出现编译错误(我看到的是类),其中所谓的使用& 是什么?

struct A
{
};

void F( A a) // 'A' - objects are passed by reference only
{
}
 

Bars 预定义变量的MQL4文档中,对Bars函数的引用并不正确(见图)。


 
Maxim Khrolenko:
行政管理:_RandomSeed预定义变量的类型是什么?该页(MQL4MQL5)没有说任何关于它的内容。请纠正帮助。

你可以这样看待它

Alert(typename(_RandomSeed));

uint

 
Rorschach:

你可以这样看待它

uint

谢谢你。

在文档中写上这一点会很好,因为它是为其他预定义变量 写的。顺便说一下,对于_StopFlag 来说,它被写成了bool类型,但是

Alert(typename(_StopFlag));

是int。我们必须为此做些什么。

 
Maxim Khrolenko:

谢谢你。

在文档中写上这一点会很好,因为它是为其他预定义变量 写的。顺便说一下,对于_StopFlag,写的是bool类型,而这里

显示了int。我们必须为此做些什么。

它就在这里

顺便说一下,你甚至可以看一下这个功能。

Alert(typename(IsStopped()));
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Шаблоны функций
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Шаблоны функций
  • www.mql5.com
Основы языка / Объектно-ориентированное программирование / Шаблоны функций - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
comp:

请向新来的人解释一下,为什么在结构上会出现编译错误(我看到的是类),其中所谓的使用& 是什么?

结构、数组、对象都是通过&引用来传递的,没有其他东西。
[删除]  
Vladimir Pastushak:
结构、数组和对象是通过&引用来传递的,而不是其他。
赋值运算符 对结构起作用,就像它对标准类型起作用一样。那为什么不能不经参考就通过呢?
 
帮帮我吧,我不能把这个指标放在MT4上。
附加的文件:
barrange.mq4  3 kb
 

我犹豫不决,想问...是我需要更多的睡眠吗?


 
Artyom Trishkin:

我犹豫不决,想问...是我需要更多的睡眠吗?


使用int。