エラー、バグ、質問 - ページ 1732 1...172517261727172817291730173117321733173417351736173717381739...3185 新しいコメント coderex 2016.10.14 14:43 #17311 これはバグなのか、そうすべきなのか、理解できないのですが。ENUM_CHART_PROPERTY_INTEGER の値は[UNKNOWN ENUM]:: として定義されています。-CHART_WINDOWS_TOTAL は[UNKNOWN ENUM]::101 として定義されています。-CHART_WINDOW_IS_VISIBLE- [UNKNOWN ENUM]::102 として定義されています。そしてもちろん、ChartSetInteger 関数は、エラー4109- チャートプロパティの誤ったIDを生成します。MT5、ME v1447 x64版 TheXpert 2016.10.14 14:43 #17312 fxsaber: const A * == A const *であることをどのように正当化できるだろうか?違うんです。コンストを置く場所は3カ所。(1)const <型> (2)const * (3)const(1)を型に (3)をポインタに、ここでは選択肢はない。ポインタは型の属性であり、その逆ではないので、(2)を型に参照することは理にかなっています。 fxsaber 2016.10.14 14:45 #17313 Комбинатор:コンストを置く場所は3カ所。(1)const <型> (2)const * (3)const(1)でタイプ (3)でポインタ、ここに選択肢はない。また、(2)はポインタが型の属性であり、その逆ではないため、論理的に型に帰着する。(1)const <型> (2)const * (3)const &.のタイプになります。ポインタを参照してください。左から順にお読みください。 coderex 2016.10.14 14:49 #17314 fxsaber:(1)const <型> (2)const * (3)const &.のタイプになります。ポインタを参照してください。左から順にお読みください。を 使えばいいのでしょうか? TheXpert 2016.10.14 14:49 #17315 fxsaber:まず、リンクの性質上、一定にするのは意味がありません。 第二に、意味があれば。 const A * const & const [] -- これが正しいと思う。 fxsaber 2016.10.14 14:53 #17316 Комбинатор:まず、リンクの考え方からして、それを一定にする意味がない。 第二に、そこに意味があるとすれば。 const A * const & const [] -- これは正しい表記だと思います。リファレンスを定数にするのは理にかなっている。しかし、私はこのエントリーを非論理的だと考えています。言語理解の素敵な木を大切にしていたのに、こんな荒らされ方をしてしまうなんて...... )) TheXpert 2016.10.14 14:58 #17317 fxsaber:リファレンスを定数にするのは理にかなっている。一例ですか? fxsaber 2016.10.14 15:15 #17318 Комбинатор:一例ですか?配列の 要素やサイズを 変更しないようにしたい場合。 TheXpert 2016.10.14 15:26 #17319 fxsaber: 配列の要素やサイズが変更されないことを保証したい場合。配列のリファレンスは、MQL言語では松葉杖であって、リファレンスではない。また、[]が*のような型修飾子であれば、参照ではなく、それ自身のconst!を持つべきです。 A100 2016.10.14 15:51 #17320 coderex:-CHART_WINDOWS_TOTAL-[UNKNOWN ENUM]::101 として定義されています。-CHART_WINDOW_IS_VISIBLE- [UNKNOWN ENUM]::102 として定義されています。そしてもちろん、ChartSetInteger 関数は、エラー4109- Faulty Chart Property Identifierを発生させます。 このエラーは正当です。これらの識別子は Documentationhttps://www.mql5.com/ru/docs/constants/chartconstants/enum_chart_property で ReadOnly (rttpo) として指定されており、ChartSetInteger と互換性がありません。 Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков www.mql5.com Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 1...172517261727172817291730173117321733173417351736173717381739...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
これはバグなのか、そうすべきなのか、理解できないのですが。ENUM_CHART_PROPERTY_INTEGER の値は[UNKNOWN ENUM]:: として定義されています。
-CHART_WINDOWS_TOTAL は[UNKNOWN ENUM]::101 として定義されています。
-CHART_WINDOW_IS_VISIBLE- [UNKNOWN ENUM]::102 として定義されています。
そしてもちろん、ChartSetInteger 関数は、エラー4109- チャートプロパティの誤ったIDを生成します。
MT5、ME v1447 x64版
const A * == A const *であることをどのように正当化できるだろうか?違うんです。
コンストを置く場所は3カ所。
(1)const <型> (2)const * (3)const
(1)を型に (3)をポインタに、ここでは選択肢はない。ポインタは型の属性であり、その逆ではないので、(2)を型に参照することは理にかなっています。
コンストを置く場所は3カ所。
(1)const <型> (2)const * (3)const
(1)でタイプ (3)でポインタ、ここに選択肢はない。また、(2)はポインタが型の属性であり、その逆ではないため、論理的に型に帰着する。
(1)const <型> (2)const * (3)const &.
(1)const <型> (2)const * (3)const &.
まず、リンクの性質上、一定にするのは意味がありません。
第二に、意味があれば。
const A * const & const [] -- これが正しいと思う。
まず、リンクの考え方からして、それを一定にする意味がない。
第二に、そこに意味があるとすれば。
const A * const & const [] -- これは正しい表記だと思います。
リファレンスを定数にするのは理にかなっている。しかし、私はこのエントリーを非論理的だと考えています。
言語理解の素敵な木を大切にしていたのに、こんな荒らされ方をしてしまうなんて...... ))
リファレンスを定数にするのは理にかなっている。
一例ですか?
一例ですか?
配列の要素やサイズが変更されないことを保証したい場合。
配列のリファレンスは、MQL言語では松葉杖であって、リファレンスではない。
また、[]が*のような型修飾子であれば、参照ではなく、それ自身のconst!を持つべきです。
-CHART_WINDOWS_TOTAL-[UNKNOWN ENUM]::101 として定義されています。
-CHART_WINDOW_IS_VISIBLE- [UNKNOWN ENUM]::102 として定義されています。
そしてもちろん、ChartSetInteger 関数は、エラー4109- Faulty Chart Property Identifierを発生させます。