int sub(int x,int y) { return(x-y); }
int add(int x,int y) { return(x+y); }
int neg(int x) { return(~x); }
func_ptr=sub;
Print(func_ptr(10,5));
func_ptr=add;
Print(func_ptr(10,5));
func_ptr=neg; // ошибка: neg не имеет тип int (int,int)Print(func_ptr(10)); // ошибка: должно быть два параметра
我不知道确切的地址,但你应该在MetaTrader 5客户终端构建的变化列表 这一主题中寻找。
我一直在那里寻找,但在出版后没有关于引入类模板的新信息
是的,实际上现在已经一年了。长期以来,他们一直看好函数模板的完整形式,不与参数绑定。当然,缺少班级的专业性。
好吧,至少新版本改进了对模板中错误的描述,现在还指定了替换的类型。我顿时感到松了一口气。我有时不得不放弃一个模板而改用一个宏,以便不必逐个片段地查看整个代码来寻找有问题的类型。
模板被扩展是件好事,但今年有哪些扩展,我在哪里可以看到它们?如果能看到模板的类型化和类的类型化就更好了,没有它们,有些东西看起来就有点粗糙。
https://www.mql5.com/ru/forum/23/page18#comment_2431727
MQL5:为了便于组织事件模式,增加了对函数指针的支持。
TFunc现在是一个类型,你可以声明一个指向函数的指针变量。要声明一个指向函数的指针,请定义 "指向函数的指针 "类型,例如
你可以将一个函数的地址存储在 func_ptr 变量中,以便你以后可以调用它。
函数的指针可以被存储并作为一个参数传递。你不能得到一个指向类的非静态方法的指针。
是的,现在的想法很清楚了。
这个问题已经问了很久了,我们将做一个额外的主报告,不仅排出有交易的订单,而且排出已清除的交易(这就是恐怖之处)。
我们只需要把我们的行动放在一起。
导航器中的 \Logs 文件夹不显示.log文件(菜单 "显示所有文件 "被压下)。而在\Files文件夹中,显示的是具有上下文扩展名的文件(如.txt)。
是的,特别是在AMD处理器上有一个问题(在英特尔上一切正常)。我们将在周一上午发布最新信息。
对不起,请原谅。我们错过了,幸运的是它是一个测试版,可以在我们的演示中磨合。
作为一个解决方案,将官方构建放在测试版之上。所有数据将被保存。
你能告诉我更新是否已经出来了,还是我们应该继续等待?
只要更新是无声的
还没有更新
让我们等待....
要修改 一个净账户的头寸,只需在查询中指定一个头寸符号,这样就可以修改相应的符号位置。位置票可以省略。
然而,如果没有指定符号,而只指定了仓位票(毫不含糊地描述了符号的特征),OrderSend返回[无效请求]。这是一个错误吗?