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