エラー、バグ、質問 - ページ 1535

 

の使用が疑われる構造(私はクラスで見ています)でコンパイルエラーが 発生する理由を新参者に説明してください。

struct A
{
};

void F( A a) // 'A' - objects are passed by reference only
{
}
 

MQL4の定義済み変数Barsの ドキュメントで、Bars関数への参照が正しくありません(図参照)。


 
Maxim Khrolenko:
管理画面:定義済み変数_RandomSeedの型は何ですか?ページ(MQL4MQL5)には何も書かれていない。ヘルプの修正をお願いします。

このように見ることができます。

Alert(typename(_RandomSeed));

ウイント

 
Rorschach:

このように見ることができます。

ウイント

ありがとうございます。

他の定義済み変数に 書かれているように、ドキュメントに書いておくと良いと思います。ちなみに、_StopFlagについては、bool型と表記されていますが

Alert(typename(_StopFlag));

はintです。何とかしなければならないのです。

 
Maxim Khrolenko:

ありがとうございます。

他の定義済み変数に 書かれているように、ドキュメントに書いておくと良いと思います。ちなみに、_StopFlagには bool型が書かれており、ここに

は、intを表示します。何とかしなければならないのです。

それがここ です。

ちなみに、機能を見ていただいても結構です。

Alert(typename(IsStopped()));
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Шаблоны функций
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Шаблоны функций
  • www.mql5.com
Основы языка / Объектно-ориентированное программирование / Шаблоны функций - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
comp:

の使用が疑われる構造(私はクラスで見ています)でコンパイルエラーが 発生する理由を新参者に説明してください。

構造体、配列、オブジェクトは、参照渡しで、それ以外のものは渡されません。
 
Vladimir Pastushak:
構造体、配列、オブジェクトは、&参照で渡され、それ以外のものは渡されません。
代入演算 子は、標準的な型と同じように構造体に対しても機能します。では、なぜ参照なしで通過できないのでしょうか?
 
このインジケータをMT4で使用することができません。
ファイル:
barrange.mq4  3 kb
 

と聞くのはためらわれる・・・。もっと寝たいと思うのは私でしょうか?


 
Artyom Trishkin:

と聞くのはためらわれる・・・。もっと寝たいと思うのは私でしょうか?


intを使用します。