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

 
 
ありがとうございました。また、とても迅速な対応をしていただきました。これだけ書いても書いても、こんな初歩的なものは見つかりませんでした)))
 

そして、MQLのスプレッドシートを見ていたところ

 
07041982:

そして、MQLのスプレッドシートを見ていたところ

そうなるんです。なんと一度にたくさんのものを見つけてしまったのです :)
 
10 class E {
20 static uint a,
30           b;
40 static long c; 
50 };
60
70 static uint E::a = 1,
80           E::b = 2, //ошибка, хотя для обычных static вне класса и внутри функций - нормально (строки 110-130) 
90 static long E::c = 3; //не выдает ошибку, хотя после запятой сменился тип с int на uint
100
110static uint d = 5,
120          e = 6, //нормально
130static long f = 7; //ошибка - правомерно, после запятой сменился тип

80行目はエラーにならないはずで、90行目はエラーにならないが、エラーになるはずだと思います。80行目、90行目なしでそれぞれ別個に編集することにより、順序が混同していないことを確認する。

そうでない場合は、クラス内(70-80行目)とクラス外(110-130行目)の宣言で異なる動作をします。

 
A100:
コンパイラがbを非静的とみなしている疑いがあります。
 
class E {
static uint a,
          b;
};

uint E::a = 1,
uint E::b = 2; //uint избыточен, поскольку запятая

こんな感じで、いいんじゃないでしょうか。

uint E::a = 1,
    E::b = 2; //ошибка
となり、逆に期待されていたのに、これはエラーとなる
 
クリアランス価格の出し方参考文献を読んでも何もわからない。教えてください。
 
zfs:
参考文献を読んでも何もわからない。
どのような文献を読まれたのでしょうか?
 
sergeev:
どのリンクを読んだのですか?
https://www.mql5.com/ru/docs/constants/environment_state/marketinfoconstants
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5