错误、漏洞、问题 - 页 2536 1...252925302531253225332534253525362537253825392540254125422543...3184 新评论 Igor Makanu 2019.08.19 16:29 #25351 A100: 不重要,很容易绕过,但仍然是一个编译时错误。 #define MACRO(void) Print( "OK" ) void OnStart() { MACRO(); } A100 2019.08.19 16:54 #25352 Igor Makanu: 空白是最糟糕的规避选择。 #define MACRO(void) void *a void OnStart() { MACRO(); //Error: 'a' - undeclared identifier } Igor Makanu 2019.08.19 17:03 #25353 A100: 空白是最糟糕的方式。 这不是一个变通办法,它是有效的,我可能是错的,但我想我甚至在SB的某个地方看到过它,但使用与否取决于你。 A100 2019.08.19 17:12 #25354 Igor Makanu: 这不是一个变通办法,它是有效的,我可能是错的,但我想我甚至在SB的某个地方看到过它,但使用与否取决于你。 它在哪里工作?- 我给了你一个 简单的例子,在这个例子中,void不起作用--事实上,除了void之外,几乎所有其他的标识符都起作用。首先,找出什么是无效。 Igor Makanu 2019.08.19 17:34 #25355 A100: 它在哪里工作?- 我给了你一个 简单的例子,其中void不起作用--事实上,除了void之外,几乎所有的标识符都起作用。首先,你需要了解什么是空白。 为什么你需要解决这个问题? MQL中的void *a很难在任何地方应用,除非是在一个复杂的S&M中,然后寻找MQL和C++之间不一致的证明。 嗯,如果它是重要的。 #define MACRO() 好吧,去吧 )))) EgorKim 2019.08.19 17:44 #25356 我注意到这个错误--现在只有1个核心在工作,已经有几个小时了 其他3个核心根本就没有得到任何工作。 Vladislav Andruschenko 2019.08.19 17:45 #25357 伙计们。 MT4的问题(我在MT5上找不到这样的经纪人),但这是认真的。 https://www.mql5.com/ru/forum/295315/page21#comment_12903138 请踢... Новая версия платформы MetaTrader 4 build 1170 2019.08.19www.mql5.com Новая версия платформы MetaTrader 4 build 1170 20 декабря 2018 года будет выпущено обновление MetaTrader 4... A100 2019.08.19 17:49 #25358 Igor Makanu: 有什么可琢磨的? MQL中的void *a很难在任何地方使用,除非在复杂的S&M中,其次是寻找MQL和C++之间不一致的证明。 如果这对你来说很困难,那么就不要使用它--为什么要用不必要的信息来负担你的大脑?我知道如何在没有你的情况下轻松解决这个问题(我马上写道,这很容易解决),而事实上,你提供了最糟糕的解决方法(通过无效)--我在一个简单的例子上清楚地展示给了你 而这里的差异不是与C++的差异,而是与MQL文档的差异--一个参数为零的参数化形式的特殊情况 Igor Makanu 2019.08.19 18:01 #25359 A100: 如果这对你来说很困难,那就不要做--为什么要用不必要的信息来负担你的大脑? 我想我可以自己想出什么、怎么做、什么时候方便我给大脑加载不必要的信息,如果你不觉得困难,那就自己做,自己做。 三个帖子之后,你还没有显示出更好的解决方案,不幸的是这是一个事实。 A100 2019.08.19 18:32 #25360 Igor Makanu: 在三个帖子中,你没有费心去展示一个更优雅的 解决方案,不幸的是,这是一个事实。 这很明显。 #define MACRO( ТОЛЬКО_НЕ_void ) Print( "OK" ) void OnStart() { MACRO(); } 1...252925302531253225332534253525362537253825392540254125422543...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
不重要,很容易绕过,但仍然是一个编译时错误。
空白是最糟糕的规避选择。
空白是最糟糕的方式。
这不是一个变通办法,它是有效的,我可能是错的,但我想我甚至在SB的某个地方看到过它,但使用与否取决于你。
这不是一个变通办法,它是有效的,我可能是错的,但我想我甚至在SB的某个地方看到过它,但使用与否取决于你。
它在哪里工作?- 我给了你一个 简单的例子,在这个例子中,void不起作用--事实上,除了void之外,几乎所有其他的标识符都起作用。首先,找出什么是无效。
它在哪里工作?- 我给了你一个 简单的例子,其中void不起作用--事实上,除了void之外,几乎所有的标识符都起作用。首先,你需要了解什么是空白。
为什么你需要解决这个问题?
MQL中的void *a很难在任何地方应用,除非是在一个复杂的S&M中,然后寻找MQL和C++之间不一致的证明。
嗯,如果它是重要的。
#define MACRO()
好吧,去吧 ))))
我注意到这个错误--现在只有1个核心在工作,已经有几个小时了
其他3个核心根本就没有得到任何工作。
伙计们。
MT4的问题(我在MT5上找不到这样的经纪人),但这是认真的。
https://www.mql5.com/ru/forum/295315/page21#comment_12903138
请踢...
有什么可琢磨的?
MQL中的void *a很难在任何地方使用,除非在复杂的S&M中,其次是寻找MQL和C++之间不一致的证明。
如果这对你来说很困难,那么就不要使用它--为什么要用不必要的信息来负担你的大脑?我知道如何在没有你的情况下轻松解决这个问题(我马上写道,这很容易解决),而事实上,你提供了最糟糕的解决方法(通过无效)--我在一个简单的例子上清楚地展示给了你
而这里的差异不是与C++的差异,而是与MQL文档的差异--一个参数为零的参数化形式的特殊情况如果这对你来说很困难,那就不要做--为什么要用不必要的信息来负担你的大脑?
我想我可以自己想出什么、怎么做、什么时候方便我给大脑加载不必要的信息,如果你不觉得困难,那就自己做,自己做。
三个帖子之后,你还没有显示出更好的解决方案,不幸的是这是一个事实。
在三个帖子中,你没有费心去展示一个更优雅的 解决方案,不幸的是,这是一个事实。
这很明显。