エラー、バグ、質問 - ページ 2212 1...220522062207220822092210221122122213221422152216221722182219...3185 新しいコメント 削除済み 2018.05.28 07:10 #22111 開発者の皆さん、はっきりさせてください。このような文字列でコンパイラが型変換の 警告を出さないのは正常なことなのでしょうか? const bool barsToStart = Bars( _Symbol, _Period, startTime, timeCurrent ); Georgiy Merts 2018.05.28 07:36 #22112 A100:もし、ここで (*) は A::a = 2 を意味し、 ::a = 2 を意味するものではありません。 であれば、S::q = S::z もそこに含意されるべきで、S::q = ::z ではありません。Sオブジェクトの関数内ではなく、グローバルレベルでの表現なのに、なぜそこでS::zが暗示されるのでしょう? グローバルレベルは、つまり、暗黙の了解 ::z - が一切ない。 Georgiy Merts 2018.05.28 07:38 #22113 Alexey Kozitsyn:開発者の皆さん、はっきりさせてください。このような文字列でコンパイラが型変換の 警告を出さないのは正常なことなのでしょうか? おかしいな...。何にも書いてないんだけど...。 削除済み 2018.05.28 07:39 #22114 Georgiy Merts:おかしいな...。私のは何も書いてないんですけど...。 それこそ、何も書かないんですよ。そして、彼はそうすべきだと、私は思います... Georgiy Merts 2018.05.28 07:40 #22115 Alexey Kozitsyn:それこそ、何も書かないんですよ。でも、そうあるべきだと思うんです...。intの結果がboolに変換されるということですか? はい、理論的には、警告が発生するはずです。 削除済み 2018.05.28 07:43 #22116 Georgiy Merts:intの結果がboolに変換されるということですか? そう、警告を発することになっているのです。そう、暗黙の変換は警告なしに行われるのです。 Alexey Volchanskiy 2018.05.28 10:19 #22117 Alexey Kozitsyn:それこそ、何も書かないんですよ。でも、彼はそうすべきだと思うんだ...。彼はそうすべきです。そうならない理由は推して知るべしです。ゼロは偽とし、ゼロ以外は真とする。 ということです。 bool b1 = 123; // true b1 = 0; // false おそらくこのルールではそうなのでしょうが、やはり、警告は必要だと思います。 SDに書き込む。 削除済み 2018.05.28 10:51 #22118 Alexey Volchanskiy:SDへの書き込みはい、そうです...。が、返事がない。一般に、BODは、私が申請書を書くと、申請書が受理されて検討されるという不思議な仕組みになっています。そして、沈黙。答えるつもりがないのに、なぜ応募する必要があるのですか?といった具合に、あらゆるアプリケーションに対応します。 削除済み 2018.05.28 19:33 #22119 Alexey Kozitsyn:開発者の皆さん、はっきりさせてください。このような文字列でコンパイラが型変換の 警告を出さないのは正常なことなのでしょうか? 開発者の回答 Какого предупреждения вы ждёте? 0 это false, не 0 - true. Это обычная практика в логических выражениях もっと気をつけなければならないことがある。 Konstantin Nikitin 2018.05.28 20:39 #22120 Alexey Kozitsyn:開発者の皆さん、はっきりさせてください。このような文字列でコンパイラが型変換の 警告を出さないのは正常なことなのでしょうか? バーズは、それが何を返すのか、何を同列に扱おうとしているのかを確認します。 const bool barsToStart = Bars( _Symbol, _Period, startTime, timeCurrent ) == 0 ? false : true; 1...220522062207220822092210221122122213221422152216221722182219...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
開発者の皆さん、はっきりさせてください。このような文字列でコンパイラが型変換の 警告を出さないのは正常なことなのでしょうか?
もし、ここで
(*) は A::a = 2 を意味し、 ::a = 2 を意味するものではありません。
であれば、S::q = S::z もそこに含意されるべきで、S::q = ::z ではありません。
Sオブジェクトの関数内ではなく、グローバルレベルでの表現なのに、なぜそこでS::zが暗示されるのでしょう?
グローバルレベルは、つまり、暗黙の了解 ::z - が一切ない。
開発者の皆さん、はっきりさせてください。このような文字列でコンパイラが型変換の 警告を出さないのは正常なことなのでしょうか?
おかしいな...。何にも書いてないんだけど...。
おかしいな...。私のは何も書いてないんですけど...。
それこそ、何も書かないんですよ。そして、彼はそうすべきだと、私は思います...
それこそ、何も書かないんですよ。でも、そうあるべきだと思うんです...。
intの結果がboolに変換されるということですか?
はい、理論的には、警告が発生するはずです。
intの結果がboolに変換されるということですか?
そう、警告を発することになっているのです。
そう、暗黙の変換は警告なしに行われるのです。
それこそ、何も書かないんですよ。でも、彼はそうすべきだと思うんだ...。
彼はそうすべきです。そうならない理由は推して知るべしです。ゼロは偽とし、ゼロ以外は真とする。
ということです。
おそらくこのルールではそうなのでしょうが、やはり、警告は必要だと思います。
SDに書き込む。
SDへの書き込み
はい、そうです...。が、返事がない。一般に、BODは、私が申請書を書くと、申請書が受理されて検討されるという不思議な仕組みになっています。そして、沈黙。答えるつもりがないのに、なぜ応募する必要があるのですか?といった具合に、あらゆるアプリケーションに対応します。
開発者の皆さん、はっきりさせてください。このような文字列でコンパイラが型変換の 警告を出さないのは正常なことなのでしょうか?
開発者の回答
もっと気をつけなければならないことがある。
開発者の皆さん、はっきりさせてください。このような文字列でコンパイラが型変換の 警告を出さないのは正常なことなのでしょうか?
バーズは、それが何を返すのか、何を同列に扱おうとしているのかを確認します。