错误、漏洞、问题 - 页 2309 1...230223032304230523062307230823092310231123122313231423152316...3184 新评论 Anatoli Kazharski 2018.10.13 13:46 #23081 更新到1910年 后,指标缓冲区 在可视化模式下在测试器中 "反弹"。 有可能得到正确的指标值。下面你可以看到,趋势线(红色)已经叠加在ZigZag指标(黄色)的所得值上,以进行控制。 Anatoli Kazharski 2018.10.13 14:40 #23082 在测试器中可能发生了什么变化,使一些EA现在在可视化模式下工作,但在正常的单次运行中不工作? 而现在在这种条件下,如何才能找出这个问题的原因呢? fxsaber 2018.10.14 06:43 #23083 你能告诉我,我哪里愚蠢吗? template <typename T1, typename T2> T1 f( T2 Value ) { return((T1)Value); } double d = f<double>(0); // 'f' - wrong template parameters count TheXpert 2018.10.14 10:24 #23084 fxsaber:你能告诉我,我哪里愚蠢吗? 你要么明确指定所有的 参数,要么不指定。 fxsaber 2018.10.14 11:08 #23085 TheXpert:要么你明确指定所有的 参数,要么你不指定。这在代码中似乎是完全不含糊的。T2是int, T1是double。 TheXpert 2018.10.14 11:21 #23086 fxsaber:似乎在代码中是完全不明确的。T2是int, T1是double。是的。这并不重要,你仍然需要指定两个参数 fxsaber 2018.10.14 11:45 #23087 TheXpert:是的,这并不重要,你仍然必须指定两个参数我还没有意识到,谢谢 fxsaber 2018.10.15 05:38 #23088 如何实现一个函数的输入参数的默认值? typedef void (*FUNC)(); void f1() {}; void f2( FUNC g = f1 ) {} // 'f1' - constant expected TheXpert 2018.10.15 07:50 #23089 fxsaber:如何实现一个函数的输入参数的默认值? 通过超载? fxsaber 2018.10.15 08:18 #23090 TheXpert: 通过超载?这是可以理解的。我问的不是变通方法,而是正确的语法,这样编译器就不会产生错误。我认为在C++中可以做到这一点,而且很可能在MQL5中也可以。 1...230223032304230523062307230823092310231123122313231423152316...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
更新到1910年 后,指标缓冲区 在可视化模式下在测试器中 "反弹"。
有可能得到正确的指标值。下面你可以看到,趋势线(红色)已经叠加在ZigZag指标(黄色)的所得值上,以进行控制。
在测试器中可能发生了什么变化,使一些EA现在在可视化模式下工作,但在正常的单次运行中不工作?
而现在在这种条件下,如何才能找出这个问题的原因呢?
你能告诉我,我哪里愚蠢吗?
你能告诉我,我哪里愚蠢吗?
你要么明确指定所有的 参数,要么不指定。
要么你明确指定所有的 参数,要么你不指定。
这在代码中似乎是完全不含糊的。T2是int, T1是double。
似乎在代码中是完全不明确的。T2是int, T1是double。
是的。这并不重要,你仍然需要指定两个参数
是的,这并不重要,你仍然必须指定两个参数
我还没有意识到,谢谢
如何实现一个函数的输入参数的默认值?
如何实现一个函数的输入参数的默认值?
通过超载?
这是可以理解的。我问的不是变通方法,而是正确的语法,这样编译器就不会产生错误。我认为在C++中可以做到这一点,而且很可能在MQL5中也可以。