MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 146

 
Zhunko:
ダイナミック構造」とは一体何なのか?

特別なことではないんだ、ヴァディム。 わかる人にはわかる、文字をたくさん書かなくてもいいようにするための略語です。 動的に分散した構造」という意味です。

MyStruct *MyDinamicStruct = new MyStruct(Name, Type, Value);  // динамическая структура.  живёт в куче
MyStruct MyStaticStruct(Name, Type, Value);  // статическая структура.  живет в сегменте данных
void MyFunc()
  {
   MyStruct MyAutoStruct(Name, Type, Value);  // автоматическая структура.  живет в стеке
   ............
   ............
   ............
  }
 

LiveUpdate: 新バージョン4.00 build 567を公開しました。

アップデート後、コンパイル中にエディタとターミナルが強制終了してしまいました(編集中のログは見ていないかもしれません)

 
MetaDriver:
なぜmqlには動的構造があるのですか?混乱しませんか?

大きさのことです。宣言時に静的にサイズを設定した場合、初期化時にこのメッセージが表示されます。宣言時にサイズを設定せず、後からArrayResizeを 使えば全てOKなのですが...。
 

恥ずかしながら、私はOOPを理解していないのですが、どうしても理解したいのです・・・。

始め方、簡単な例 ...また、OOPが通常のプログラミングよりどのように優れているか、できれば小さな例で説明してください ...

もうしわけございません。

 
MetaDriver:

特別なことではないんだ、ヴァディム。 わかる人にはわかる、文字をたくさん書かなくてもいいようにするための略語です。 動的に分散した構造」という意味です。

うっ!それが普通なんだ。Metakvotsは、メンバー数が可変の構造を考案しているのだと思いました :-))

しかし、ハイライトされたものは、私には意味がわかりません。

VOLDEMAR

恥ずかしながら、私はOOPを理解していないのですが、とても理解したいのです...。

何から始めたらいいのか、簡単な例題を提案 ...また、OOPが普通のプログラミングよりどのように優れているか、できれば小さな例で説明してください ...

もうしわけございません。

簡潔である。あとは実践に定着させる。
 

MQL5を例にしたOOP:エラーと警告のコードハンドリング

オブジェクト指向プログラミングの基本

これは私にとって最も有益な記事です。

私はここからそれを学んだ - これらは私にとって最も有用な記事であり、ヘルプを忘れてはいけません(それは初心者のための複雑な例を含んでいますが、あなたはそうでなくても、経験で理解するでしょう)。

これだけあれば十分です。デバッガは、コードの実装を勉強するのにも便利です。物事は見かけほど単純ではないことがあります。

 
ALXIMIKS:

MQL5を例にしたOOP:エラーと警告のコードハンドリング

オブジェクト指向プログラミングの基本

これは私にとって最も有益な記事です。

私はここからそれを学んだ - これらは私にとって最も有用な記事であり、ヘルプを忘れてはいけません(それは初心者のための複雑な例を含んでいますが、あなたはそうでなくても、経験で理解するでしょう)。

これだけあれば十分です。デバッガは、コードの実装を勉強するのにも便利です。物事は見かけほど単純ではないことがあります。


ありがとうございました !!! 喫煙を開始した.
 
VOLDEMAR:

ありがとうございました !!! 喫煙を 開始した.
気をつけてください - そこにはフライ・アガリクスがあります;)
 
こんにちは、どなたかビルド568のMT4ターミナルをダウンロードできる場所を教えていただけませんか?F4YのDCに、ビルド509があるんです。
 
Alexander:
568番目のビルドがリリースされました。

OBJ_LABELとOBJ_BUTTONは、チャートの下端に消えます。修正お願いします。新造を待って3度目の正直でここに書くのは嫌です。