こんにちは、みなさん、
ここのすべてのプログラマーのための簡単な質問...
C言語のようにMQL4でポインタを使うことができるのですか?変数をメソッドに渡して、毎回メソッドを変更する必要がないようにしたいのですが...
もしそうなら...構文の原因は何ですか?
ありがとう
こんにちは、みなさん、
ここのすべてのプログラマーのための簡単な質問...
C言語のようにMQL4でポインタを使うことができるのですか?変数をメソッドに渡して、毎回メソッドを変更する必要がないようにしたいのですが...
もしそうなら...構文の原因は何ですか?
ありがとう
ありがとうkenz、あなたの後に何を言うことを確認していないが、私はその代替策を確信しています...あなたは少し精緻化することができます...誰もこれを行う別の方法を知っていますか?
インジケータ全体をスコープとするグローバルを使用するか、あるインディから別のインディに渡す場合はグローバルを使用します。私が示したparmメソッドは標準的な変数渡しのテクニックです。私は先進的なプログラマの一人が間違っていて、コンパイラなどを欺くことでポインタを使う方法を見せてくれると期待していますが、これは私が使っているものです。
ケンの提案をありがとう。私はあなたがparmメソッドを理解していないと言って恥ずかしく思います。あなたはちょうどストリングを踏むことを言っていますか?もしそうなら、私はそれを関数内の変数としてどのように設定するのですか?もう一度あなたの助けに感謝します
あなたは何をしようとしているのですか?あなたの元の投稿はかなり不明でした。変数を参照渡ししますか?これはできます:挿入されたコードvoid foobar(int foo、ダブルバー#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 ;
ちょっと7ビット...私は関数ポインタを取得しようとしていたが、あなたが私に与えたものはほぼ同じことです...ケンこれは、あなたが意味したものなら、私はそれを使用しているもののために素晴らしい作品...ありがとう男
ありがとう7bit。私はいつも参考にして電話に困っています。サンプルを見つけてそれらから学ぶのが最善です。トレーディングシステムのセクションとforex tsdとコードベースには多くのサンプルコードがあります。