ベータ版530での配列リサイズの不具合 - ページ 7

 
angevoyageur:
mql5メタエディタ(または同じ新mql4エディタ)を試されましたか?多くの改良がなされています。

そうです、多くの改良がなされ、フォードからマーチに乗り換えたようなものです。

 
angevoyageur:
同意する。mql5はmql4よりも "低 "レベルの機能を提供していることを付け加えたいと思います。例えば、多くの人がiBarShift()がmql5に存在しないことに文句を言っています。しかし、mql5はより詳細な関数を提供しているので、自分でiBarShift() を作ることができますし、oopも提供しているので、どんなプロジェクトでも簡単に再利用することができます(もちろん、oopは再利用するために必須ではありません)。私の英語はまだ初歩的な ものなので、私の説明が明確であるかどうかはわかりません。

あなたの英語は、あなたの母国語でないにしては、かなりうまいと思いますので、謝らないでください。あなたほど英語を使いこなせない英語人もいる、その点については私を信じてください。

 
SDC:

あなたの英語は、あなたの母国語でないにしては、かなり優れています。

ありがとうございました。これからも勉強を続ける励みになります。
 

どういたしまして :)

 
angevoyageur: ポリモーフィズムを除けば、良い概要だと思います。関数がdouble_arrayと同様にinteger_arrayを扱えるか」というのは、ポリモーフィズムの話ではなく、関数のオーバーロードの 話です。mql5でもoperator overloading(間違ってoperation overloadingと訳されています)は可能です。OOPとポリモーフィズムはそれ以上のものです。私は詳しく説明する時間がないので(特に英語で)、mql5 introduction to polymorphismを 読むことをお勧めします。
そうですね、オーバーローディングですね。ポリモーフィズムの良い例はありますか?
 
ubzen:
確かにオーバーローディングですね。ポリモーフィズムの良い例はありますか?

https://en.wikipedia.org/wiki/Polymorphism_(computer_science) から引用しました。

class Animal {
    virtual string talk();
}
 

class Cat : public Animal {
    string talk() {return "Meow!";}
}
 

class Dog : public Animal {
    string talk() {return "Woof!";}
}
 
ubzen:
確かにこれはオーバーロードです。ポリモーフィズムの良い例はありますか?

これは良い例です:http://www.dvdactive.com/images/reviews/screenshot/2003/12/image3_copy0.jpg

説明

 
RaptorUK:

これは良い例です:http://www.dvdactive.com/images/reviews/screenshot/2003/12/image3_copy0.jpg

説明

いいね!.なんでこんな単純なものにこんな名前をつけるんだろう。
 
cyclops993: https://en.wikipedia.org/wiki/Polymorphism_(computer_science) から引用しました。
ありがとうございます。シンプルで良いですね。私はOOPについてのより多くの材料は、その実装なしで用語について話を停止することを願っています。ただ、 を見せてください。
 
果物(りんご、梨)に続いて、猫、犬、動物。oopの話をされても、想像力のなさがひどい。(cyclops993、あなたのことではなく、wikipediaのことです。) 実際のプログラムでは、どのクラス「animal」が「talk」メソッドを持つ必要があるのでしょう。私はできるだけ早く「取引」の例を投稿する予定です。