错误、漏洞、问题 - 页 1369 1...136213631364136513661367136813691370137113721373137413751376...3184 新评论 TheXpert 2015.08.29 21:52 #13681 Alexander Laur: 问题是:套利在外汇中是否可能?)))"那你相信Dickfix吗?" Ilyas 2015.09.03 14:30 #13682 引入*的一个重要论据(以前没有人说过)可能是以下内容。class A { public: virtual bool operator==( A& ) { Print(__FUNCSIG__); return true; } virtual bool operator==( A* ) { Print(__FUNCSIG__); return true; } }; void today( A *a, A *b ) { a == b; //сравниваются указатели на равенство a.operator==( b ); //вызывается a.operator( A* ) //нет синтаксиса вызова a.operator( A& ) } 所以人们甚至 不能明确地 调用a.operator( A& ),这很重要。 在这种情况下,引入*,并将指针比较的操作变成一个单独的函数(也许是一个系统函数),将解决所有现有的含糊之处void future( A *a, A *b ) { a == b; //вызывается a.operator( A* ) a == *b; //вызывается a.operator( A& ) ::IsEqualPointer( a, b ); //сравниваются указатели на равенство } 如果它是最理想的,它将成为理想的! 我们已经添加了运算符*(Dereference/Inderection)和&(Address-of),我们不打算在语言中做任何额外的改动。A *a,*b; a== b; // сравнение "указателей" *a== b; // вызов оператора ==(A *) a==*b; // вызов оператора ==(A &) // для операции != аналогично // операция & - эквивалент(короткая запись) вызову GetPointer Alexey Navoykov 2015.09.03 15:34 #13683 Ilyas: 增加了运算符*(Dereference/Inderection)和&(Address-of)。 很好! [删除] 2015.09.03 15:39 #13684 Ilyas: 增加了运算符*(Dereference/Inderection)和&(Address-of),不会对语言进行额外的修改/计划。 这仅仅是在MQL5中还是在MQL4中? Ilyas 2015.09.03 15:51 #13685 Konstantin Karpov: 这只是在MQL5中,还是也被添加到了MQL4中? 添加到两种语言。不幸的是,它不会出现在下一个版本中。 Alexey Navoykov 2015.09.03 15:52 #13686 我想知道引进房产 的前景(作为班级成员)。 我最近问了这个问题,但开发商没有任何意见。是计划中的,还是我应该在论坛上做个投票,看看是否需要这个功能? Ilyas 2015.09.03 16:09 #13687 Alexey Navoykov: 我想知道引进房产 的前景(作为班级成员)。 我最近问了这个问题,但开发商没有任何意见。这是否是计划中的,或者我应该在论坛上做个投票,看看是否需要这个功能? 这个问题正在审议中。 Alexey Navoykov 2015.09.04 14:03 #13688 这里还有一个不便之处,当我们试图实现这样的东西时a.b().c().d();那么在第一对括号之后,带有类成员 名称的自动替换列表就不再弹出,所有进一步的文本都必须完全手动/盲目地输入。 [删除] 2015.09.04 14:43 #13689 Alexey Navoykov: 这里还有一个不便之处。 当试图实现这样的东西时。那么在第一对括号之后,带有类成员 名称的自动替换列表就不再弹出,所有进一步的文本都必须完全手动/盲目地输入。 如果能像所有先进的IDE那样,在调试器中加入关于所用变量类型的提示,那就更好了。 A100 2015.09.04 16:03 #13690 boolFileIsExist(const stringfile_name,//文件名intcommon_flag=0// 搜索区域);被检查的文件可以是一个子目录。在这种情况下,FileIsExist()将返回false,并且错误5018将被写入_LastError变量 - "这不是一个文件,而是一个目录"。(见FileFindFirst函数 的例子)。5018在子文件夹/子目录中不起作用例如,如果和例子https://www.mql5.com/ru/docs/files/filefindfirst,会有input string InpFilter="Dir1\\*"结果将是而它应该是1:目录=Dir2\。 Документация по MQL5: Файловые операции / FileFindFirst www.mql5.com Файловые операции / FileFindFirst - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 1...136213631364136513661367136813691370137113721373137413751376...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
问题是:套利在外汇中是否可能?
所以人们甚至 不能明确地 调用a.operator( A& ),这很重要。
在这种情况下,引入*,并将指针比较的操作变成一个单独的函数(也许是一个系统函数),将解决所有现有的含糊之处 如果它是最理想的,它将成为理想的!我们已经添加了运算符*(Dereference/Inderection)和&(Address-of),我们不打算在语言中做任何额外的改动。
增加了运算符*(Dereference/Inderection)和&(Address-of)。
增加了运算符*(Dereference/Inderection)和&(Address-of),不会对语言进行额外的修改/计划。
这只是在MQL5中,还是也被添加到了MQL4中?
我想知道引进房产 的前景(作为班级成员)。 我最近问了这个问题,但开发商没有任何意见。这是否是计划中的,或者我应该在论坛上做个投票,看看是否需要这个功能?
那么在第一对括号之后,带有类成员 名称的自动替换列表就不再弹出,所有进一步的文本都必须完全手动/盲目地输入。
这里还有一个不便之处。 当试图实现这样的东西时。
那么在第一对括号之后,带有类成员 名称的自动替换列表就不再弹出,所有进一步的文本都必须完全手动/盲目地输入。
boolFileIsExist(
const stringfile_name,//文件名
intcommon_flag=0// 搜索区域
);
被检查的文件可以是一个子目录。在这种情况下,FileIsExist()将返回false,并且错误5018将被写入_LastError变量 - "这不是一个文件,而是一个目录"。(见FileFindFirst函数 的例子)。
5018在子文件夹/子目录中不起作用
例如,如果
和例子https://www.mql5.com/ru/docs/files/filefindfirst,会有
结果将是
而它应该是1:目录=Dir2\。