错误、漏洞、问题 - 页 2212 1...220522062207220822092210221122122213221422152216221722182219...3184 新评论 [删除] 2018.05.28 07:10 #22111 亲爱的开发者,请澄清一下,在这样的字符串中,编译器没有给出类型转换 的警告,这是否正常? const bool barsToStart = Bars( _Symbol, _Period, startTime, timeCurrent ); Georgiy Merts 2018.05.28 07:36 #22112 A100:如果在这里 (*)意味着A::a=2,而不是::a=2 那么S::q = S::z也应该隐含在这里,而不是S::q = ::z如果表达式不是在S对象的一个函数中,而是在全局层面,为什么S::z会被暗示在那里呢? 全局水平是,也就是说,::z是隐含的--没有任何这些。 Georgiy Merts 2018.05.28 07:38 #22113 Alexey Kozitsyn:亲爱的开发者,请澄清一下,在这样的字符串中,编译器没有给出类型转换 的警告,这是否正常? 很奇怪...它没有对我说什么... [删除] 2018.05.28 07:39 #22114 Georgiy Merts:这很奇怪...我的没有说什么... 就是这样,他什么都不写。而且他应该,我想... Georgiy Merts 2018.05.28 07:40 #22115 Alexey Kozitsyn:就是这样,他什么都不写。但它应该,我想...你是说int的结果被转换为bool? 是的,在理论上,它应该产生一个警告。 [删除] 2018.05.28 07:43 #22116 Georgiy Merts:你是说int的结果被转换为bool? 是的,它应该给出一个警告。是的,隐性转换没有任何警告。 Alexey Volchanskiy 2018.05.28 10:19 #22117 Alexey Kozitsyn:就是这样,他什么都不写。但他应该,我想...他应该这样做。我可以猜到它为什么不这样做。零被认为是假的,任何不为零的都是真的。 就是说。 bool b1 = 123; // true b1 = 0; // false 根据这些规则,他们可能会这样做,尽管我再次认为警告应该是 写在SD中。 [删除] 2018.05.28 10:51 #22118 Alexey Volchanskiy:写入SD是的,我做到了...但没有答复。一般来说,BOD的工作方式很奇怪:我写一份申请,申请被接受审议。然后是沉默。如果我不打算回答,我为什么要提交申请?以此类推,绝对是每一种应用。 [删除] 2018.05.28 19:33 #22119 Alexey Kozitsyn:亲爱的开发者,请澄清一下,在这样的字符串中,编译器没有给出类型转换 的警告,这是否正常? 开发商的回答。 Какого предупреждения вы ждёте? 0 это false, не 0 - true. Это обычная практика в логических выражениях 你需要更加小心。 Konstantin Nikitin 2018.05.28 20:39 #22120 Alexey Kozitsyn:亲爱的开发者,请澄清一下,在这样的字符串中,编译器没有给出类型转换 的警告,这是否正常? 我 看到了它的回报,以及你想把它等同于什么。 const bool barsToStart = Bars( _Symbol, _Period, startTime, timeCurrent ) == 0 ? false : true; 1...220522062207220822092210221122122213221422152216221722182219...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
亲爱的开发者,请澄清一下,在这样的字符串中,编译器没有给出类型转换 的警告,这是否正常?
如果在这里
(*)意味着A::a=2,而不是::a=2
那么S::q = S::z也应该隐含在这里,而不是S::q = ::z
如果表达式不是在S对象的一个函数中,而是在全局层面,为什么S::z会被暗示在那里呢?
全局水平是,也就是说,::z是隐含的--没有任何这些。
亲爱的开发者,请澄清一下,在这样的字符串中,编译器没有给出类型转换 的警告,这是否正常?
很奇怪...它没有对我说什么...
这很奇怪...我的没有说什么...
就是这样,他什么都不写。而且他应该,我想...
就是这样,他什么都不写。但它应该,我想...
你是说int的结果被转换为bool?
是的,在理论上,它应该产生一个警告。
你是说int的结果被转换为bool?
是的,它应该给出一个警告。
是的,隐性转换没有任何警告。
就是这样,他什么都不写。但他应该,我想...
他应该这样做。我可以猜到它为什么不这样做。零被认为是假的,任何不为零的都是真的。
就是说。
根据这些规则,他们可能会这样做,尽管我再次认为警告应该是
写在SD中。
写入SD
是的,我做到了...但没有答复。一般来说,BOD的工作方式很奇怪:我写一份申请,申请被接受审议。然后是沉默。如果我不打算回答,我为什么要提交申请?以此类推,绝对是每一种应用。
亲爱的开发者,请澄清一下,在这样的字符串中,编译器没有给出类型转换 的警告,这是否正常?
开发商的回答。
你需要更加小心。
亲爱的开发者,请澄清一下,在这样的字符串中,编译器没有给出类型转换 的警告,这是否正常?
我 看到了它的回报,以及你想把它等同于什么。