エラー、バグ、質問 - ページ 2207 1...220022012202220322042205220622072208220922102211221222132214...3185 新しいコメント Konstantin 2018.05.09 10:25 #22061 pavlick_:これはバイナリサーチの述語で、普遍性がなく、一つの関数の中で一度だけ使われるものですが、なぜどこかに置く必要があるのでしょうか?例えば、構造体の配列(比較演算子がない、<で不器用に比較できない、比較条件が非常にやっかい)があり、二項探索で要素を探したい。plusライブラリでは、アルゴリズム関数はファンクタ(便利なことにラムダとして渡される)を受け取り、その内部で配列要素を 比較する。とてもエレガントなソリューションだと思います。 しかし、mclの制限により、述語クラスのインスタンスを作成した。ちなみに、このコードがコンパイル時に最適化されるのは面白いですね )) pavlick_ 2018.05.09 11:24 #22062 Konstantin:ところで、このコードをコンパイルすると、どのように最適化されるのでしょうか ))この関数は簡単にインライン化できます(stlは全てテンプレート化されており、ソースが利用可能です - コンパイラにとってはパラダイスです)、ご心配なく )) Alexandr Bryzgalov 2018.05.12 16:24 #22063 誰が遭遇したのか、本当にこんなことがあるのか。 ログに1回、履歴にもう1回、クローズタイムが出ました デモ口座です。 ログの終了時刻が23:34:14.983であることは、正しく理解しています。 で、履歴は00:33:32 +1 gtmです。 Aleksey Rodionov 2018.05.12 16:58 #22064 プリフィクスフォームコードがどのように役に立つのか、ここで考えています。++x Alexey Viktorov 2018.05.12 17:41 #22065 Aleksey Rodionov: プリフィクスフォームコードがどのように役に立つのか、ここで考えています。どう考えても使い物にならない、いつからか動かなくなった。 別のデザインを使用することも可能です。 for(int i = PositionsTotal(); i-- > 0;)の代わりに for(int i = PositionsTotal()-1; i >= 0; i--) Aleksey Vyazmikin 2018.05.12 17:50 #22066 Alexandr Bryzgalov:誰が遭遇したのか、本当にこんなことがあるのか。 ログに1回、履歴にもう1回、クローズタイムが出ましたデモ口座です。ログの終了時刻が23:34:14.983であることは、正しく理解しています。で、履歴は00:33:32 +1 gtmです。おそらく、ログにはPCの時刻、履歴にはサーバーの 時刻が表示されているのでしょう...。 Alexandr Bryzgalov 2018.05.12 19:06 #22067 Aleksey Vyazmikin:おそらく、ログにはPCの時刻、履歴にはサーバーの時刻が表示されるのでしょう...。他の部分はトレードと一致します。 Aleksey Vyazmikin 2018.05.12 19:25 #22068 Alexandr Bryzgalov:ログの他の部分はトランザクションと一致します。では、これは何を意味するのでしょうか。PCの時刻が変わったのか、サーバーが変わったのか、それともヒヤッとしたのか...。 Konstantin 2018.05.13 01:22 #22069 Aleksey Rodionov: プリフィクスフォームコードがどのように役に立つのか、ここで考えています。これは習慣の問題で、c++では動作し、mqlでは言語の変更を見逃していなければ、postfixと同じです )) 。 Aleksey Rodionov 2018.05.13 03:44 #22070 Konstantin:c++で動作し、mqlではpostfixと同じです。もちろん、私が言語の変更を見逃していなければですが ))をC++で動作するようです。それが、例えばC++を読むことにした、と聞いたのです。差分だけで同じ値。2番目の例ではyに5を代入してから加算しているようですが、最初の例ではまず加算してから代入しています(この仕組みを理解するのに時間がかかりました =D )。 int x = 5; int y = ++x; int x = 5; int y = x++; 1...220022012202220322042205220622072208220922102211221222132214...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
これはバイナリサーチの述語で、普遍性がなく、一つの関数の中で一度だけ使われるものですが、なぜどこかに置く必要があるのでしょうか?例えば、構造体の配列(比較演算子がない、<で不器用に比較できない、比較条件が非常にやっかい)があり、二項探索で要素を探したい。plusライブラリでは、アルゴリズム関数はファンクタ(便利なことにラムダとして渡される)を受け取り、その内部で配列要素を 比較する。とてもエレガントなソリューションだと思います。
しかし、mclの制限により、述語クラスのインスタンスを作成した。
ちなみに、このコードがコンパイル時に最適化されるのは面白いですね ))
ところで、このコードをコンパイルすると、どのように最適化されるのでしょうか ))
この関数は簡単にインライン化できます(stlは全てテンプレート化されており、ソースが利用可能です - コンパイラにとってはパラダイスです)、ご心配なく ))
誰が遭遇したのか、本当にこんなことがあるのか。
ログに1回、履歴にもう1回、クローズタイムが出ました
デモ口座です。
ログの終了時刻が23:34:14.983であることは、正しく理解しています。
で、履歴は00:33:32 +1 gtmです。
プリフィクスフォームコードがどのように役に立つのか、ここで考えています。
どう考えても使い物にならない、いつからか動かなくなった。
別のデザインを使用することも可能です。
の代わりに
誰が遭遇したのか、本当にこんなことがあるのか。
ログに1回、履歴にもう1回、クローズタイムが出ました
デモ口座です。
ログの終了時刻が23:34:14.983であることは、正しく理解しています。
で、履歴は00:33:32 +1 gtmです。
おそらく、ログにはPCの時刻、履歴にはサーバーの 時刻が表示されているのでしょう...。
おそらく、ログにはPCの時刻、履歴にはサーバーの時刻が表示されるのでしょう...。
他の部分はトレードと一致します。
ログの他の部分はトランザクションと一致します。
では、これは何を意味するのでしょうか。PCの時刻が変わったのか、サーバーが変わったのか、それともヒヤッとしたのか...。
プリフィクスフォームコードがどのように役に立つのか、ここで考えています。
これは習慣の問題で、c++では動作し、mqlでは言語の変更を見逃していなければ、postfixと同じです )) 。
c++で動作し、mqlではpostfixと同じです。もちろん、私が言語の変更を見逃していなければですが ))
をC++で動作するようです。それが、例えばC++を読むことにした、と聞いたのです。差分だけで同じ値。2番目の例ではyに5を代入してから加算しているようですが、最初の例ではまず加算してから代入しています(この仕組みを理解するのに時間がかかりました =D )。