エラー、バグ、質問 - ページ 2536 1...252925302531253225332534253525362537253825392540254125422543...3185 新しいコメント Igor Makanu 2019.08.19 18:29 #25351 A100: 重要ではなく、回避するのは簡単ですが、それでもコンパイル時のエラーになります。 #define MACRO(void) Print( "OK" ) void OnStart() { MACRO(); } A100 2019.08.19 18:54 #25352 Igor Makanu: voidは、回避のための最悪の選択肢です。 #define MACRO(void) void *a void OnStart() { MACRO(); //Error: 'a' - undeclared identifier } Igor Makanu 2019.08.19 19:03 #25353 A100: voidは最悪です。 回避策ではなく、機能します。間違っているかもしれませんが、SBのどこかで見たような気もします。でも、使うか使わないかはあなた次第です A100 2019.08.19 19:12 #25354 Igor Makanu: 回避策ではなく、機能 する。間違っているかもしれないが、SBのどこかで見たことがあるような気もする。しかし、使うかどうかはあなた次第だ どこで使えるの?- 私は、voidが機能しない簡単な例を 示しましたが、実際には、void以外のほとんどすべての識別子が機能します。まず、ボイドとは何かを知ること。 Igor Makanu 2019.08.19 19:34 #25355 A100: どこで使えるの?- 私は、voidが機能しない簡単な例を あげました。実際、void以外のほとんどすべての識別子が機能します。まず、ボイドとは何かということを理解する必要があります。 なぜ鍛える必要があるのでしょうか? MQLのvoid *aは、高度なS&Mの中で、その後、MQLとC++の間の矛盾の証明を探す以外、どこにも適用することが困難です。 まあ、大事なことならね。 #define MACRO() まあ、どうぞ )))) EgorKim 2019.08.19 19:44 #25356 このバグに気づきました - 数時間前から1コアしか動作していません 他の3つのコアは全く仕事を得られない Vladislav Andruschenko 2019.08.19 19:45 #25357 みんな。 MT4の質問ですが(MT5ではそのようなブローカーは見つかりませんでした)、真面目な話です。 https://www.mql5.com/ru/forum/295315/page21#comment_12903138 蹴ってください... Новая версия платформы MetaTrader 4 build 1170 2019.08.19www.mql5.com Новая версия платформы MetaTrader 4 build 1170 20 декабря 2018 года будет выпущено обновление MetaTrader 4... A100 2019.08.19 19:49 #25358 Igor Makanu: 何を解明するのか? MQLのvoid *aは、洗練されたS&Mで使用し、その後、MQLとC++の間の矛盾の証明を探す以外、どこでも使用することは困難です。 難しいなら使わなければいい。不要な情報で脳に負担をかけるのはいかがなものか。私はあなたがいなくてもこの問題を簡単に回避する方法を知っています( 簡単に回避できるとすぐに書きました)、そしてあなたが最悪の回避策を提示したこと(void経由)-私はそれを単純な例で明確に示しました そして、ここでの不一致は、C++ではなく、MQLのドキュメントで、パラメータがゼロのパラメトリックフォームの特殊なケースです Igor Makanu 2019.08.19 20:01 #25359 A100: 難しいのであれば、やらないほうがいい。なぜ、不必要な情報で脳に負担をかけるのか? 何を、どのように、いつ、自分の都合の良いように、不要な情報を脳に負荷するのか、自分で考えれば良いと思います、難しいと思わないのであれば、自分でやって、自分でやってください。 3回投稿してもより良い解決策が示されないのは、残念な事実です。 A100 2019.08.19 20:32 #25360 Igor Makanu: 3つの投稿の中で、あなたはよりエレガントな 解決策を示すことを気にしていない、残念ながらそれは事実です。 当たり前のことなんですけどね。 #define MACRO( ТОЛЬКО_НЕ_void ) Print( "OK" ) void OnStart() { MACRO(); } 1...252925302531253225332534253525362537253825392540254125422543...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
重要ではなく、回避するのは簡単ですが、それでもコンパイル時のエラーになります。
voidは、回避のための最悪の選択肢です。
voidは最悪です。
回避策ではなく、機能します。間違っているかもしれませんが、SBのどこかで見たような気もします。でも、使うか使わないかはあなた次第です
回避策ではなく、機能 する。間違っているかもしれないが、SBのどこかで見たことがあるような気もする。しかし、使うかどうかはあなた次第だ
どこで使えるの?- 私は、voidが機能しない簡単な例を 示しましたが、実際には、void以外のほとんどすべての識別子が機能します。まず、ボイドとは何かを知ること。
どこで使えるの?- 私は、voidが機能しない簡単な例を あげました。実際、void以外のほとんどすべての識別子が機能します。まず、ボイドとは何かということを理解する必要があります。
なぜ鍛える必要があるのでしょうか?
MQLのvoid *aは、高度なS&Mの中で、その後、MQLとC++の間の矛盾の証明を探す以外、どこにも適用することが困難です。
まあ、大事なことならね。
#define MACRO()まあ、どうぞ ))))
このバグに気づきました - 数時間前から1コアしか動作していません
他の3つのコアは全く仕事を得られない
みんな。
MT4の質問ですが(MT5ではそのようなブローカーは見つかりませんでした)、真面目な話です。
https://www.mql5.com/ru/forum/295315/page21#comment_12903138
蹴ってください...
何を解明するのか?
MQLのvoid *aは、洗練されたS&Mで使用し、その後、MQLとC++の間の矛盾の証明を探す以外、どこでも使用することは困難です。
難しいなら使わなければいい。不要な情報で脳に負担をかけるのはいかがなものか。私はあなたがいなくてもこの問題を簡単に回避する方法を知っています( 簡単に回避できるとすぐに書きました)、そしてあなたが最悪の回避策を提示したこと(void経由)-私はそれを単純な例で明確に示しました
そして、ここでの不一致は、C++ではなく、MQLのドキュメントで、パラメータがゼロのパラメトリックフォームの特殊なケースです難しいのであれば、やらないほうがいい。なぜ、不必要な情報で脳に負担をかけるのか?
何を、どのように、いつ、自分の都合の良いように、不要な情報を脳に負荷するのか、自分で考えれば良いと思います、難しいと思わないのであれば、自分でやって、自分でやってください。
3回投稿してもより良い解決策が示されないのは、残念な事実です。
3つの投稿の中で、あなたはよりエレガントな 解決策を示すことを気にしていない、残念ながらそれは事実です。
当たり前のことなんですけどね。