エラー、バグ、質問 - ページ 2364 1...235723582359236023612362236323642365236623672368236923702371...3185 新しいコメント Vasiliy Sokolov 2018.12.28 08:14 #23631 Igor Makanu:それはすべて明らかであり、それは小さな違いではありません、私はプロのプログラマのコードは、この違いでアマチュアのものと異なると言うでしょう - 重要なエラーのチェックで......しかし、最近のプログラミング言語の傾向として、try except finally などを使って、より怠惰なプログラマーのために簡素化されています;)。実はTry/Catchは意外と面白いトピックなんです:)MQLにないのが残念です。 Ilya Malev 2018.12.28 08:19 #23632 しかも、それを自分の手段で美しく実現できるかというと、全くそうではない。 Ilya Malev 2018.12.28 09:12 #23633 それが何と戦っているのか、どうすればいいのか、誰か教えてください。 #property strict template<typename T> struct A { A<T> f(); int i; static int k; }; //--- template<typename T> int A::k=0; //--- void OnStart() { A<int> a; } //--- template<typename T> A<T> A::f() { A<T> r; r.i=0; return r; } Igor Makanu 2018.12.28 09:13 #23634 Vasiliy Sokolov:MQLは、シンタックスシュガーが全くない、非常にシンプルなC#のようなものだと私は思っています。OK、私はC#を弄る気も機会もなく、C++レベルでVS2017を何度か開き、Delphiで書いてみましたが、今のところ理解できていません - これから是非C#をじっくり見てみたいと思います。 イリヤ・マレフ何が嫌なのか、どうすればいいのか、誰が教えてくれるのだろう。Vasiliyが言ったように、MQLはC#に似ていて、そこでは静的なメモリ構造を作り、クラスはヒープにあるようなものなのです。 構造の説明を通して解決策を探していたのですが、クラスで「包む」ように言われました。https://www.mql5.com/ru/forum/6343/page866#comment_7541747。 あなたの例は、授業で使えるかも? Вопросы от начинающих MQL5 MT5 MetaTrader 5 2018.05.23www.mql5.com Подскажите пожалуйста, такой показатель тестера в жизни реален? И хороший это или плохой результат за год с депо 3000... Ilya Malev 2018.12.28 09:32 #23635 Igor Makanu:は、クラスで使える例でしょうか?いいえ、そんなことはありません。これは、テンプレートとスタティックの交配ダンスです。 Vladimir Pastushak 2018.12.28 10:45 #23636 サービスデスクはアプリケーションに注目する 公開、開始:2018.12.17 14:19,#2224434 Vladimir Karputov 2018.12.28 13:12 #23637 このトピックに関連しないコメントは、「MQL4 MT4 MetaTrader 4初心者からの質問」に移動しました。 fxsaber 2018.12.28 22:28 #23638 Ilya Malev:それが何と戦っているのか、どうすればいいのか、誰か教えてください。クラス内にメソッド本体を記述します。 Ilya Malev 2018.12.28 22:40 #23639 fxsaber:クラス内にメソッド本体を記述する。どうすればうまくいくのか、それはもう自分で考えています。誤りの理由、論理や常識の観点から、なぜそのように書けないのかが問われているのです Alexey Navoykov 2018.12.28 23:01 #23640 Ilya Malev:もう、自分でどうすればいいか考えてしまいました。なぜ、そのとおりに書けないのか、間違いの理由を論理と常識の観点から問うものであるちなみに、エラーはこれだけではありません。また、コンパイラは、静的フィールドkをアドレス指定する際に、A<T>::k 1...235723582359236023612362236323642365236623672368236923702371...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
それはすべて明らかであり、それは小さな違いではありません、私はプロのプログラマのコードは、この違いでアマチュアのものと異なると言うでしょう - 重要なエラーのチェックで......しかし、最近のプログラミング言語の傾向として、try except finally などを使って、より怠惰なプログラマーのために簡素化されています;)。
実はTry/Catchは意外と面白いトピックなんです:)MQLにないのが残念です。
それが何と戦っているのか、どうすればいいのか、誰か教えてください。
MQLは、シンタックスシュガーが全くない、非常にシンプルなC#のようなものだと私は思っています。
OK、私はC#を弄る気も機会もなく、C++レベルでVS2017を何度か開き、Delphiで書いてみましたが、今のところ理解できていません - これから是非C#をじっくり見てみたいと思います。
何が嫌なのか、どうすればいいのか、誰が教えてくれるのだろう。
Vasiliyが言ったように、MQLはC#に似ていて、そこでは静的なメモリ構造を作り、クラスはヒープにあるようなものなのです。
構造の説明を通して解決策を探していたのですが、クラスで「包む」ように言われました。https://www.mql5.com/ru/forum/6343/page866#comment_7541747。
あなたの例は、授業で使えるかも?
は、クラスで使える例でしょうか?
いいえ、そんなことはありません。これは、テンプレートとスタティックの交配ダンスです。
サービスデスクはアプリケーションに注目する
公開、開始:2018.12.17 14:19,#2224434
それが何と戦っているのか、どうすればいいのか、誰か教えてください。
クラス内にメソッド本体を記述します。
クラス内にメソッド本体を記述する。
どうすればうまくいくのか、それはもう自分で考えています。誤りの理由、論理や常識の観点から、なぜそのように書けないのかが問われているのです
もう、自分でどうすればいいか考えてしまいました。なぜ、そのとおりに書けないのか、間違いの理由を論理と常識の観点から問うものである
ちなみに、エラーはこれだけではありません。また、コンパイラは、静的フィールドkをアドレス指定する際に、A<T>::k