mql5言語の特徴、微妙なニュアンスとテクニック - ページ 123

 
fxsaber:

特に、コードが大きく、自分のものではない場合。

それはそうですね。ここにいる多くのコーダーは他人のコードで仕事をしないし、私は彼らを理解している。あとは多次元配列の 逆ソートや、ヒストリーのクローズドオーダーのセレクトバイトチケットなど))))

 
これはプログラマーの良心によるもので、コンピューターはテレパスではありません。 もうひとつは、システムのメモリ 不足で配列を拡張できない場合ですが、これは技術的な問題です。
 
Alexey Navoykov:
これはプログラマーの良心によるもので、コンピューターはテレパスではありません。 もうひとつは、システムのメモリ 不足で配列を拡張できない場合ですが、これは技術的な問題です。

現実世界では、この方式 を使っています。

 
fxsaber:

実生活では、こんなスキームを使って います。

よくわからないのですが、なぜARRAYRESIZEクラスと呼ぶのでしょうか? コピーメソッドがあれば、ごっちゃになっていますが、ARRAYでいいのでは・・・。
 
Alexey Navoykov:
なぜ、ARRAYRESIZEクラスと呼ぶのか、なぜARRAYだけでなく、コピーのメソッドが含まれていれば、すべてが混在しているのに、よく理解できないのですが・・・。

名前の問題じゃないんです。リサイズ・コピーが途切れた瞬間に、できるだけ多くの情報を出力することが目標でした。なぜなら、次は存在しない項目を書こうとするからです。それは、コンバットアドバイザーのサイレントシャットダウンとサイズアウトを伴います。

 
ArraySwapの パフォーマンスをテストした人はいますか? 本当に配列のポインタが変わるだけなのでしょうか?
 
fxsaber2019.01.17 13:05 RU
Artyom Trishkin:

コンパクトなパズルを分解してすぐに無駄な作業を放棄するよりも、わかりやすい落書きを分解する方がずっと簡単な場合もあります。

ジグソーパズルの大きさは、マクロのごちゃごちゃしたものほど大きくはありません。

 

ArrayInstertのテストに興味がある人がいるかもしれないので、関数が正しく動作するかどうか確認する。

ファイル:
ArrayInsert.mq5  50 kb
 

話題をポイ捨てしないでください。機能の話であって、何でもかんでも醜い醜いと言っているのではありません。

あなたが機能を発見し、それを解決し、それを共有し、人々が感謝する。

汚部屋や過疎地に関するご意見は、面白い・ユーモアのあるコーナーにお願いします。

 
Artyom Trishkin:

話題をポイ捨てしないでください。機能の話であって、何でもかんでも醜い醜いと言っているのではありません。

あなたが機能を発見し、それを解決し、それを共有し、人々が感謝する。

汚部屋や過疎地に関するご意見は、面白い・ユーモアのあるコーナーにお願いします。

失礼な言い方をしたようで申し訳ありません。 決して悪い意味ではないのですが。マルチインターフェイスなど、開発者が数年前から約束していた機能がない、という文字通りの意味での「開発不足」です。
理由: