错误、漏洞、问题 - 页 2207 1...220022012202220322042205220622072208220922102211221222132214...3184 新评论 Konstantin 2018.05.09 12:25 #22061 pavlick_:这是一个二进制搜索的谓词,它不是通用的,只在一个函数中使用一次,为什么要把它放在某个地方?例如,我们有一个结构数组(没有比较运算符,不能用<笨拙地比较,或者比较条件非常棘手),我们想通过二进制搜索找到一个元素。在plus库中,算法函数需要一个漏斗(方便地以lambda的形式传递),在这个漏斗中我们比较数组元素。在我看来,这是一个非常优雅的解决方案。 但由于MCL的限制,创建了一个谓词类的实例。顺便说一下,这段代码在编译时将是最优化的,这很有趣 )) pavlick_ 2018.05.09 13:24 #22062 Konstantin:顺便说一下,我想知道这段代码在编译时如何达到最佳效果 ))这个函数很容易内联(stl都在模板上,也就是说,源代码是可用的--是编译器的天堂),不用担心)。 Alexandr Bryzgalov 2018.05.12 18:24 #22063 谁遇到过这种情况,这真的会发生吗? 我在日志中得到一个接近的时间,在历史中得到另一个接近的时间。 模拟账户。 我正确地理解,日志中的关闭时间是23:34:14.983 和历史是00:33:32 +1 gtm Aleksey Rodionov 2018.05.12 18:58 #22064 我坐在这里想,前缀的表格代码如何能派上用场?++x Alexey Viktorov 2018.05.12 19:41 #22065 Aleksey Rodionov: 我坐在这里想,前缀的表格代码如何能派上用场?不能有任何用处,从一段时间前开始就没有工作了。 可以使用不同的设计。 for(int i = PositionsTotal(); i-- > 0;)而不是 for(int i = PositionsTotal()-1; i >= 0; i--) Aleksey Vyazmikin 2018.05.12 19:50 #22066 Alexandr Bryzgalov:谁遇到过这种情况,这真的会发生吗? 我在日志中得到一个接近的时间,在历史中得到另一个接近的时间。模拟账户。我正确地理解,日志中的关闭时间是23:34:14.983和历史是00:33:32 +1 gtm可能在日志中是电脑的时间,在历史中是服务器的时间... Alexandr Bryzgalov 2018.05.12 21:06 #22067 Aleksey Vyazmikin:可能是日志中的PC时间和历史中的服务器时间...日志的其他部分与交易相吻合 Aleksey Vyazmikin 2018.05.12 21:25 #22068 Alexandr Bryzgalov:日志的其他部分与交易相吻合那么,这意味着什么呢?要么是电脑上的时间变了,要么是服务器变了,要么是出现了故障......。 Konstantin 2018.05.13 03:22 #22069 Aleksey Rodionov: 我坐在这里想,前缀的表格代码如何能派上用场?这更像是一个习惯问题,它在C++中工作,但在Mql中它和postfix一样,除非我错过了语言的任何变化 )) Aleksey Rodionov 2018.05.13 05:44 #22070 Konstantin:在mql中没有,这更像是一个习惯问题,它在c++中工作,在mql中与postfix相同,当然,除非我错过了语言上的任何变化))因为它在C++中似乎是有效的。这就是我所问的,决定阅读C++,比如说。相同的价值由一个只是差异。在第二种情况下,似乎是将5赋值给y,然后再加,而在第一个例子中,是先加后赋(我花了很长时间才弄清楚它是如何工作的=D ) int x = 5; int y = ++x; int x = 5; int y = x++; 1...220022012202220322042205220622072208220922102211221222132214...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这是一个二进制搜索的谓词,它不是通用的,只在一个函数中使用一次,为什么要把它放在某个地方?例如,我们有一个结构数组(没有比较运算符,不能用<笨拙地比较,或者比较条件非常棘手),我们想通过二进制搜索找到一个元素。在plus库中,算法函数需要一个漏斗(方便地以lambda的形式传递),在这个漏斗中我们比较数组元素。在我看来,这是一个非常优雅的解决方案。
但由于MCL的限制,创建了一个谓词类的实例。
顺便说一下,这段代码在编译时将是最优化的,这很有趣 ))
顺便说一下,我想知道这段代码在编译时如何达到最佳效果 ))
这个函数很容易内联(stl都在模板上,也就是说,源代码是可用的--是编译器的天堂),不用担心)。
谁遇到过这种情况,这真的会发生吗?
我在日志中得到一个接近的时间,在历史中得到另一个接近的时间。
模拟账户。
我正确地理解,日志中的关闭时间是23:34:14.983
和历史是00:33:32 +1 gtm
我坐在这里想,前缀的表格代码如何能派上用场?
不能有任何用处,从一段时间前开始就没有工作了。
可以使用不同的设计。
而不是
谁遇到过这种情况,这真的会发生吗?
我在日志中得到一个接近的时间,在历史中得到另一个接近的时间。
模拟账户。
我正确地理解,日志中的关闭时间是23:34:14.983
和历史是00:33:32 +1 gtm
可能在日志中是电脑的时间,在历史中是服务器的时间...
可能是日志中的PC时间和历史中的服务器时间...
日志的其他部分与交易相吻合
日志的其他部分与交易相吻合
那么,这意味着什么呢?要么是电脑上的时间变了,要么是服务器变了,要么是出现了故障......。
我坐在这里想,前缀的表格代码如何能派上用场?
这更像是一个习惯问题,它在C++中工作,但在Mql中它和postfix一样,除非我错过了语言的任何变化 ))
在mql中没有,这更像是一个习惯问题,它在c++中工作,在mql中与postfix相同,当然,除非我错过了语言上的任何变化))
因为它在C++中似乎是有效的。这就是我所问的,决定阅读C++,比如说。相同的价值由一个只是差异。在第二种情况下,似乎是将5赋值给y,然后再加,而在第一个例子中,是先加后赋(我花了很长时间才弄清楚它是如何工作的=D )