class Cname
{
public:
Cname(void){};
~Cname(void){};
Cname multi(Cname *a,Cname *b){return(a*b);};// это типа перемножение, по идее компилятор тут должен ругаться
inline Cname operator <*> (Cname *a,Cname *b){return(multi(a,b))};
};
这不会损害安全性,因为替换是在编译阶段进行的,但它会大大简化用户类型的界面。
Cname a=xx;
Cname b=yy;
Cname с;
// вызов функции перемножения будет такой
c=a*b;
// вместо
c.multi(a,b);
也许现在是时候引入类的标准运算符的定义了
类型。
这不会损害安全性,因为替换是在编译阶段进行的,但它会大大简化用户类型的界面。
如果我们有这样的可能性,我们可以实现复杂的 算术,高精度 的矩阵 算术。
换句话说,它将解决广泛的问题,而MQL5可能成为相当容易使用的语言。
我想测试一下专家 ,在没有 问题的情况下 工作了2011年ATC 锦标赛,但不再工作了,返回错误:未能即时卖出1.00欧元兑1.30898 sl: 1.33961 tp: 1.30287 [无效请求]。
我相信这是由于 更新所致 。我需要在程序中改变什么?
https://www.mql5.com/ru/forum/1111/page575#comment_118621
我们使用的ZeroMemory。
也许现在是时候引入类的标准运算符的定义了
类型。
这不会损害安全性,因为替换是在编译阶段进行的,但它会大大简化用户类型的界面。
我已经等了很久了--斯拉瓦前段时间向我承诺过这个。// 我已经忘了,当...:)
让我们开始投票吧。
我已经等了很久了。 斯拉瓦前段时间承诺。// 我已经忘记了什么时候...:)
让我们做个民意调查什么的。
有什么好审问的呢? 这并不神秘,这个实现早就存在于C++中了,所以这个需求已经被测试过了。
这只是一个MQ的问题,如果他们想实施它。那么投票会有什么作用呢?
在 上一页的开头和结尾,你会涂鸦什么?
有什么可质疑的呢? 这不是什么大问题,在C++中的实现已经存在了很长时间,所以需求已经确立。
这取决于MQ是否愿意实施。如果你不投票,他们就会(或不会)写MQ,这有什么用呢?
SZZRenat 的开头在前一页的末尾,你会潦草地写下什么?
我赞成这种必要的和强制性的功能。
让我们完成当前的任务,继续前进。
我赞成这种必要和强制性的功能。
让我们完成当前的任务,继续前进。
我同意,这样的事情应该在一些稳定的构建中引入,这样就不会出现bugfix的叠加。
在SR中创建一个提案? 或者你会自己记住它?
https://www.mql5.com/ru/forum/1111/page575#comment_118621
我们使用的ZeroMemory。
我不知道,要么我把它放在了错误的地方,要么这个选项不起作用。
可怕的事情正在发生在酒吧里...删除了历史记录(以为是磁盘损坏了),重新下载--有些片段又不见了(图像中的撕裂)......。终端滞后得厉害(仍在下载历史记录,还是今天与服务器的连接不好?)对象的计算值向左滑落了几格......以前正确定位的物体在移位。
而在一般情况下。这个故事是要装一整天还是更多?就好像它不是以紧凑的档案形式出现,而是以未压缩的形式勉强流向机器。因此,我的问题是:是不是可以不通过终端下载历史记录,而是从服务器上手动下载(存档),然后解压到地方,在那里从当前时刻手动下载?
而无论如何。这个故事是要装一整天还是更多?