错误、漏洞、问题 - 页 1644 1...163716381639164016411642164316441645164616471648164916501651...3184 新评论 Vitalii Ananev 2016.08.22 15:35 #16431 Alexey Navoykov: 你是否从遥远的过去来到我们身边?) 不,再近一点。 Alexey Navoykov 2016.08.22 15:39 #16432 A100:编译错误:')'- 不是所有的控制路径都会返回一个值 好吧,坦率地说,这是一个荒谬的例子。 即使C++允许,但这种情况在实际应用中可能吗? 如果只有一次迭代,我们为什么要在那里放一个循环? A100 2016.08.22 15:42 #16433 Alexey Navoykov: 好吧,坦率地说,这是一个荒谬的例子。 即使C++允许,但这种情况在实际应用中可能吗? 如果只有一次迭代,你为什么要在那里放一个循环?为什么是一个,如果在这个意义上,它是一个无尽的循环,它被写成了继续而有时你需要一个,你能猜到是什么时候吗?我给你一个提示--要想摆脱像goto这样复杂的if-else-switch,不需要不必要的标志和其他多余的东西 Alexey Navoykov 2016.08.22 15:49 #16434 A100:如果它是一个无尽的循环,并继续下去,为什么是一个?而有的时候你需要一个,你能猜到是什么时候吗? 哦,我只是没有注意到,你在那里的评论中写了一些东西......在代码中很难显示出来,是吗? Alexey Navoykov 2016.08.22 15:52 #16435 总的来说,"在许多行下有返回、继续、没有中断 "的确切含义不是很清楚。是否有一个if?p.s. 知道了。 Sergei Vladimirov 2016.08.22 15:53 #16436 Sergei Vladimirov: 在他的例子中,所有的人。从while(true)退出只能通过break操作符(它没有)或return来实现。维塔利-阿纳涅夫。 我不打算争论。但编译器的错误信息')'- 不是所有的控制路径都会返回一个值,它说的是相反的。这句话的反义词是什么?那就是不仅可以用中断或返回的方式退出?)) Sergei Vladimirov 2016.08.22 15:56 #16437 Alexey Navoykov: 总的来说,"在许多行下C返回,继续,没有中断 "的确切含义不是很清楚。是否有一个if?这并不重要。即使是在空循环的情况下也可以玩。bool Func() { while(true) { return true; } }//')' - not all control paths return a value Temp Script.mq4 25 1 Vitalii Ananev 2016.08.22 15:57 #16438 Sergei Vladimirov:这句话的反义词是什么?那就是不仅可以用中断或返回的方式退出?))这就是它的意义所在。不是所有的代码分支都会返回一个值。.....我的意思是,上面的代码中并不是所有的分支都会返回一个值。正是在这种情况下,编译器产生了这个错误。 Sergei Vladimirov 2016.08.22 15:58 #16439 Vitalii Ananev: 这就是关于这一点。并非上述代码的所有分支都返回一个值。正是在这种情况下,编译器产生了这个错误。 这就是我所说的:错误信息 是错误的。 Vitalii Ananev 2016.08.22 15:58 #16440 Sergei Vladimirov:这并不重要。即使是在空循环的情况下也可以玩。这就是我所说的,错误信息是错误的。他没有给出完整的代码,显然那个完整的代码有分支运算符。 1...163716381639164016411642164316441645164616471648164916501651...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你是否从遥远的过去来到我们身边?)
编译错误:')'- 不是所有的控制路径都会返回一个值
好吧,坦率地说,这是一个荒谬的例子。 即使C++允许,但这种情况在实际应用中可能吗? 如果只有一次迭代,你为什么要在那里放一个循环?
为什么是一个,如果在这个意义上,它是一个无尽的循环,它被写成了继续
而有时你需要一个,你能猜到是什么时候吗?我给你一个提示--要想摆脱像goto这样复杂的if-else-switch,不需要不必要的标志和其他多余的东西
如果它是一个无尽的循环,并继续下去,为什么是一个?
而有的时候你需要一个,你能猜到是什么时候吗?
总的来说,"在许多行下有返回、继续、没有中断 "的确切含义不是很清楚。是否有一个if?
p.s. 知道了。
在他的例子中,所有的人。从while(true)退出只能通过break操作符(它没有)或return来实现。
我不打算争论。但编译器的错误信息')'- 不是所有的控制路径都会返回一个值,它说的是相反的。
这句话的反义词是什么?那就是不仅可以用中断或返回的方式退出?))
总的来说,"在许多行下C返回,继续,没有中断 "的确切含义不是很清楚。是否有一个if?
这并不重要。即使是在空循环的情况下也可以玩。
//')' - not all control paths return a value Temp Script.mq4 25 1
这句话的反义词是什么?那就是不仅可以用中断或返回的方式退出?))
这就是它的意义所在。
不是所有的代码分支都会返回一个值。.....
我的意思是,上面的代码中并不是所有的分支都会返回一个值。正是在这种情况下,编译器产生了这个错误。
这就是关于这一点。
并非上述代码的所有分支都返回一个值。正是在这种情况下,编译器产生了这个错误。
这并不重要。即使是在空循环的情况下也可以玩。
这就是我所说的,错误信息是错误的。
他没有给出完整的代码,显然那个完整的代码有分支运算符。