私たちは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など){何でも}

  3. #3
    ありがとうkenz、あなたの後に何を言うことを確認していないが、私はその代替策を確信しています...あなたは少し精緻化することができます...誰もこれを行う別の方法を知っていますか?

  4. #4
    インジケータ全体をスコープとするグローバルを使用するか、あるインディから別のインディに渡す場合はグローバルを使用します。私が示したparmメソッドは標準的な変数渡しのテクニックです。私は先進的なプログラマの一人が間違っていて、コンパイラなどを欺くことでポインタを使う方法を見せてくれると期待していますが、これは私が使っているものです。

  5. #5
    ケンの提案をありがとう。私はあなたがparmメソッドを理解していないと言って恥ずかしく思います。あなたはちょうどストリングを踏むことを言っていますか?もしそうなら、私はそれを関数内の変数としてどのように設定するのですか?もう一度あなたの助けに感謝します

  6. #6

    Quote Originally Posted by ;
    ケンの提案をありがとう。私はあなたがparmメソッドを理解していないと言って恥ずかしく思います。あなたはちょうどストリングを踏むことを言っていますか?もしそうなら、私はそれを関数内の変数としてどのように設定するのですか?
    あなたは何をしようとしているのですか?あなたの元の投稿はかなり不明でした。変数を参照渡ししますか?これはできます:挿入されたコードvoid foobar(int foo、ダブルバー#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
    ありがとう7bit。私はいつも参考にして電話に困っています。サンプルを見つけてそれらから学ぶのが最善です。トレーディングシステムのセクションとforex tsdとコードベースには多くのサンプルコードがあります。

  9. #9

    Quote Originally Posted by ;
    ありがとう。私はいつも参考にして電話に困っています。サンプルを見つけてそれらから学ぶのが最善です。
    この構文は、MQL4のリファレンスでは言及されていません。私はいくつかの配列関数の助けを探している間にそれを見つけました。

投稿権限

  • Youma新しいスレッドを投稿しない
  • Youmaは返信しない
  • あなたは添付ファイルを投稿しないかもしれない
  • Youma Notedityourposts
  •  
  • スマイリーはオンです
  • スマイリーはオンです
  • [IMG]コードがオンです
  • [VIDEO]コードがオンです
  • HTMLコードがオフです
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.