我们可以像使用C 一样使用指针
Results 1 to 9 of 9

Thread: 我们可以像使用C 一样使用指针

  1. #1
    嘿大家,

    这里所有程序员的简单问题...

    我们是否能够像C中一样使用MQL4中的指针......您知道我们是否想将变量传递给方法,以便我们不必每次都改变方法......

    如果是这样的话......语法的原因是什么*并没有为我做

    谢谢

  2. #2
    不允许ps:在parm字符串中传递变量iRtn - SomeFunction(parm1,2等)int SomeFunction(parm1,2等){whatever}

  3. #3
    谢谢kenz,不知道你想要说什么,但我确定它是另一种选择......你能否详细说明一下......有没有人知道另一种方式来做到这一点?

  4. #4
    或者使用范围是整个指标的全局变量,或者如果从一个指标传递到另一个指标,则使用全局指标。我展示的parm方法是标准变量传递技术。我期望在这里有一个更高级的程序员可以让我错误,并通过愚弄编译器或某些东西来展示使用指针的方式,但这是我使用的方法,并且工作正常。

  5. #5
    肯感谢您的建议;我很尴尬地说,我仍然不明白你的parm方法能否提供一个简短的例子?你是在说你只是一个字符串?如果是这样,我如何将它设置为函数内的变量?再次感谢你的帮助

  6. #6

    Quote Originally Posted by ;
    肯感谢您的建议;我很尴尬地说,我仍然不明白你的parm方法能否提供一个简短的例子?你是在说你只是一个字符串?如果是这样,我如何将它设置为函数内的变量?
    你想做什么?你原来的帖子还不太清楚。你想通过引用传递变量吗?可以这样做:插入代码void foobar(int foo,double bar#91;#93;){foo = 42;棒#91; 2#93; = 3; } int start(){int a;双b#91; 100#93 ;; foob​​ar(a,b);/填充变量Print(a);打印(B#91; 2#93); }或者你想获得函数指针?你想实现回调甚至是像关闭一样传递完整的函数吗?不幸的是,这是不可能的。 MQL是一种非常差的语言,缺少大多数其他编程语言已知的有用功能。

  7. #7
    嘿7位...我试图得到函数指针,但你给我的东西几乎是一样的东西......肯如果这是你的意思,适用于我正在使用它... ...感谢家伙

  8. #8

    Quote Originally Posted by ;
    谢谢 。这些小东西我总是遇到引用的问题。最好找到样本并向他们学习。
    这个语法在MQL4参考中没有提到,至少不在它所属的函数部分。我在查找某些数组函数的帮助时偶然发现它。

  9. #9
    谢谢7bit。这些小东西我总是遇到引用的问题。最好找到样本并向他们学习。在交易系统部分有很多示例代码,以及外汇交易中心和代码库。

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。