MQL5ではOOPは需要になるのでしょうか? - ページ 7

Подводя нектр. очень предварительные итоги, можно сказать, что ООП в реализации метаквотов даже опытными программерами не воспринята.

MQL5はまだ発売されていないのに、もう総括しているんですね。OOPのないMQL4とMQL5を比べても、その差は歴然としています。4では、例えば構造体やポインタなど、通常の言語の可能性がほとんど欠けていたのです。ペチャルカには、それがすべて揃っている。だから、OOPがなくても、前任者よりずっと強力な言語なのです。この話題は無意味で、OOPを知っていて好きな人はOOPでコーディングするでしょうし、純粋に手続き的なコーディングをする人はそのやり方でコーディングし続けるでしょう。質問のポイントは何でしょうか?

C-4 >> :

MQL5はまだ発売されていないのに、もう総括しているんですね。OOPのないMQL4とMQL5を比べても、その差は歴然としています。4では、例えば構造体やポインタなど、通常の言語の可能性がほとんど欠けていたのです。ペチャルカには、それがすべて揃っている。だから、OOPがなくても、前任者よりずっと強力な言語なのです。この話題は無意味で、OOPを知っていて好きな人はOOPでコーディングするでしょうし、純粋に手続き的なコーディングをする人はそのやり方でコーディングし続けるでしょう。質問のポイントは何でしょうか?


ポインターはありません。でも、構造はあるんです。

HideYourRichess >> :

>> 道しるべがない。

交換があります。

TheXpert >> :

交換があります。

代用品もあるのですが、あまり好きではありませんでした。偏見かもしれませんが。

HideYourRichess >> :

替えがあるのですが、あまり好きではありませんでした。偏見かもしれませんが。

つまり、バーチャル機能のための松葉づえであることは明らかです。

TheXpert >> :

仮想機能の松葉杖なんですね。

特にアドレス演算もないのだから、無理もない。


実のところ、mtにとっては、多くの落とし穴を取り除くことができる、非常に優れたソリューションなのです。

コールバックのために、合法的なルートを作っておいた方がいい。

HideYourRichess писал(а)>>

コールバックのために、合法的なルートを作っておいた方がいい。

参照

stringo >> :

どれどれ

また、このポインタ(記述子)はどのように取得するのでしょうか?

TheXpert писал(а)>>

この話題なので --これは 何型で、それ自身へのポインタ(記述子)はどのように取得するのでしょうか?

無理でしょう。mql5の内部では、アドレスを扱うことはありません。これはポインタではなく、ハンドルであるべきです。もしかしたら、これを仮ハンドルに変換できるかもしれません。私たちは、「やるべきだ」と思いがちです。