嘿大家,
这里所有程序员的简单问题...
我们是否能够像C中一样使用MQL4中的指针......您知道我们是否想将变量传递给方法,以便我们不必每次都改变方法......
如果是这样的话......语法的原因是什么*并没有为我做
谢谢
嘿大家,
这里所有程序员的简单问题...
我们是否能够像C中一样使用MQL4中的指针......您知道我们是否想将变量传递给方法,以便我们不必每次都改变方法......
如果是这样的话......语法的原因是什么*并没有为我做
谢谢
或者使用范围是整个指标的全局变量,或者如果从一个指标传递到另一个指标,则使用全局指标。我展示的parm方法是标准变量传递技术。我期望在这里有一个更高级的程序员可以让我错误,并通过愚弄编译器或某些东西来展示使用指针的方式,但这是我使用的方法,并且工作正常。
肯感谢您的建议;我很尴尬地说,我仍然不明白你的parm方法能否提供一个简短的例子?你是在说你只是一个字符串?如果是这样,我如何将它设置为函数内的变量?再次感谢你的帮助
你想做什么?你原来的帖子还不太清楚。你想通过引用传递变量吗?可以这样做:插入代码void foobar(int foo,double bar#91;#93;){foo = 42;棒#91; 2#93; = 3; } int start(){int a;双b#91; 100#93 ;; foobar(a,b);/填充变量Print(a);打印(B#91; 2#93); }或者你想获得函数指针?你想实现回调甚至是像关闭一样传递完整的函数吗?不幸的是,这是不可能的。 MQL是一种非常差的语言,缺少大多数其他编程语言已知的有用功能。Originally Posted by ;