错误、漏洞、问题 - 页 1854

 
kaus_bonus:

构建更新为1580

https://www.mql5.com/ru/forum/43553/page19#comment_4844870

葡萄酒问题解决了,谢谢。

你如何在wine下连接mt5和交易所? 我不能,因为我知道证书有问题
 
fxsaber:

是的,你不能这样写。

是的,我一开始没有注意到模板参数与参数完全没有关系,后来才注意到完整记录。

但说实话,我不明白为什么在一个函数中需要一个真空中的球形参数?

 
Комбинатор:

但说实话,我不明白为什么在一个函数中需要一个真空中的球形参数。

这很容易解释!现在它是这样工作的
#include <TypeToBytes.mqh>

void OnStart()
{
  double Array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
  
  Print(_R(Array)[(short)7]); // Вытащили из массива short-значение по байтовому смещению 7
  Print(_R(Array)[(color)5]); // Вытащили из массива color-значение по байтовому смещению 5  
}

而你想让它像这样工作

  Print(_R(Array)<short>[7]); // Вытащили из массива short-значение по байтовому смещению 7
  Print(_R(Array)<color>[5]); // Вытащили из массива color-значение по байтовому смещению 5


特别是这个。

  Print(_R(Array)<MqlTick>[3].time); // Вытащили из массива MqlTick-значение по байтовому смещению 3
 
使结构成为一个模板结构,并通过它传递类型,或者
 
Комбинатор:
制作一个模板结构,并通过它作为选项传递类型
你能更详细地解释一下吗?
 
Konstantin:
你如何将葡萄酒MT5连接到交易所? 我不能,因为我知道证书有问题。

你不能))证书不能在葡萄酒下工作
 
kaus_bonus:

不可能))证书在Wine下不工作
据我所知,wine不能读取证书,因为它不理解Win标准,但如果将证书转换为Linux标准,我想知道它是否能工作?
 
fxsaber:
你能更详细地解释一下吗?
template < typename T>
struct Struct
{
   void operator[] (int);
};
 

@fxsaber ,我建议做一些有用的事情。
例如,在学习C++中的模板方面,翻译一下MQL中最流行的容器的实现。
毕竟,使用标准的类型化容器并不方便,而且它们在性能上也不是那么好。

 
听起来像是一种嘲弄