エラー、バグ、質問 - ページ 1032 1...102510261027102810291030103110321033103410351036103710381039...3185 新しいコメント A100 2013.08.05 11:19 #10311 stringo: ところで、左シフトを35(リテラルの「5」が変換する数字)で整理しようとしたのはどういうことですか? なるべく簡略化した例でした。ポイントは、オペレーターに過大な負荷をかけることでした。このため、明示的な変換が残されています Slava 2013.08.05 11:20 #10312 A100: これはできるだけ簡略化した例です。ポイントは、まさにオペレーターに過大な負荷をかけることでした。このため、明示的な変換が残されています。 例を簡略化していただき、ありがとうございます。このような単純化は、パースエラーに非常に便利です A100 2013.08.05 12:04 #10313 もう一つの矛盾class A { public: virtual int f() { return ( 1 ); } }; class B : public A { public: virtual int f() { return ( 2 ); } }; int g( A& a ) { return ( a.f() ); } void OnStart() { B b; Print( g( b ) ); // результат: 1 } C++で同様の構文をとるとresult: 2が返されますが、これはオブジェクトがAではなくBであるため論理的です。 Ilyas 2013.08.05 13:10 #10314 A100: もう一つの矛盾C++で同様の構文でresult: 2を返すが、これは論理的で、オブジェクトはAではなく、まさにBだからである。 はい、エラーのようです。見つけてくださってありがとうございます。必ず確認して修正します。 Aleksey Rodionov 2013.08.06 05:39 #10315 投票項目は、自動翻訳されません。 Al_key 2013.08.06 07:11 #10316 MetaDriver:あなたの状況は?簡単な理由で、あなたの状況を再現することができません:私は.NET Frameworkを持っていないのです。 そうです、バッファではなく、ファイルのダウンロードにエラーがあったのです。今はもう動いているようです。 Al_key 2013.08.06 07:15 #10317 Al_key: はい、バッファではなく、ファイルのダウンロードでエラーが発生しました。今は前進しているようです。もう1つ質問です。小さなチャート(オブジェクトがあり、メインチャートの上に投げられるもの)でカスタムインジケーターを実行する例はありますか?私はMT4で通貨インデックスを使用していますが、画面の半分を無駄にすることなく、MT5の小さなモバイルウィンドウでそれらを見ることができたらとてもクールだと思います。 Nematullo2014 2013.08.06 07:31 #10318 シグナルは取引をコピーするが、出来高は常に0.01で、売り手のは違う。どうしたらいいでしょうか。 売り手と同じボリュームにしたいのですが。 A100 2013.08.07 09:20 #10319 A100: MQL5リファレンスより引用しました。 一重引用符で囲まれた1文字、または'Ⓐ'のような16進数のASCII文字コードは、文字定数で、ushort型である。 では、なぜコンパイラは明示的に指定しないとintとushortを区別できないのでしょうか? その理由を調べてみると、コンパイラは引用符で囲まれた1文字、例えば'5'をushortではなくshortとみなしていることがわかりました。class A { public: int operator<<( ushort ch ) { return ( 1 ); } int operator<<( short ch ) { return ( 2 ); } int operator<<( int ch ) { return ( 3 ); } int f( ushort ch ) { return ( 4 ); } int f( short ch ) { return ( 5 ); } int f( int ch ) { return ( 6 ); } }; int h( ushort ch ) { return ( 7 ); } int h( short ch ) { return ( 8 ); } int h( int ch ) { return ( 9 ); } void OnStart() { A a; Print( a << '5' ); // результат: 2 Print( a.f( '5' )); // результат: 5 Print( h( '5' )); // результат: 8 }すべてがコンパイルされ、動作し、明示的な変換を指定する必要がない。したがって、記述とコンパイラが一致しないか、記述通りにコンパイラが動作しないかのどちらかです。マッチングを希望します。 Vladislav Andruschenko 2013.08.07 17:26 #10320 なんてことはない。OnTick関数における critical runtime error 1079902208 (unknown error)テスト 2時間枠利用可能なツールを確認することは価値があります。 1...102510261027102810291030103110321033103410351036103710381039...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ところで、左シフトを35(リテラルの「5」が変換する数字)で整理しようとしたのはどういうことですか?
これはできるだけ簡略化した例です。ポイントは、まさにオペレーターに過大な負荷をかけることでした。このため、明示的な変換が残されています。
もう一つの矛盾C++で同様の構文でresult: 2を返すが、これは論理的で、オブジェクトはAではなく、まさにBだからである。
あなたの状況は?
簡単な理由で、あなたの状況を再現することができません:私は.NET Frameworkを持っていないのです。
はい、バッファではなく、ファイルのダウンロードでエラーが発生しました。今は前進しているようです。
もう1つ質問です。
小さなチャート(オブジェクトがあり、メインチャートの上に投げられるもの)でカスタムインジケーターを実行する例はありますか?私はMT4で通貨インデックスを使用していますが、画面の半分を無駄にすることなく、MT5の小さなモバイルウィンドウでそれらを見ることができたらとてもクールだと思います。
MQL5リファレンスより引用しました。
一重引用符で囲まれた1文字、または'Ⓐ'のような16進数のASCII文字コードは、文字定数で、ushort型である。
では、なぜコンパイラは明示的に指定しないとintとushortを区別できないのでしょうか?すべてがコンパイルされ、動作し、明示的な変換を指定する必要がない。
したがって、記述とコンパイラが一致しないか、記述通りにコンパイラが動作しないかのどちらかです。マッチングを希望します。
なんてことはない。
OnTick関数における critical runtime error 1079902208 (unknown error)
テスト 2時間枠
利用可能なツールを確認することは価値があります。