#include <TypeToBytes.mqh>
voidOnStart()
{
double Array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
Print(_R(Array)[(short)7]); // Вытащили из массива short-значение по байтовому смещению 7Print(_R(Array)[(color)5]); // Вытащили из массива color-значение по байтовому смещению 5
}
而你想让它像这样工作
Print(_R(Array)<short>[7]); // Вытащили из массива short-значение по байтовому смещению 7Print(_R(Array)<color>[5]); // Вытащили из массива color-значение по байтовому смещению 5
特别是这个。
Print(_R(Array)<MqlTick>[3].time); // Вытащили из массива MqlTick-значение по байтовому смещению 3
构建更新为1580
https://www.mql5.com/ru/forum/43553/page19#comment_4844870
葡萄酒问题解决了,谢谢。
是的,你不能这样写。
是的,我一开始没有注意到模板参数与参数完全没有关系,后来才注意到完整记录。
但说实话,我不明白为什么在一个函数中需要一个真空中的球形参数?
但说实话,我不明白为什么在一个函数中需要一个真空中的球形参数。
而你想让它像这样工作
特别是这个。
制作一个模板结构,并通过它作为选项传递类型
你如何将葡萄酒MT5连接到交易所? 我不能,因为我知道证书有问题。
你不能))证书不能在葡萄酒下工作
不可能))证书在Wine下不工作
你能更详细地解释一下吗?
@fxsaber ,我建议做一些有用的事情。
例如,在学习C++中的模板方面,翻译一下MQL中最流行的容器的实现。
毕竟,使用标准的类型化容器并不方便,而且它们在性能上也不是那么好。