¿Se demandará OOP en MQL5? - página 7

 

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

El MQL5 ni siquiera ha salido todavía, y ya lo estás resumiendo. Incluso si se compara MQL4 con MQL5 sin OOP, la diferencia es evidente. En el 4 faltaban en gran medida las posibilidades de un lenguaje normal, como las estructuras y los punteros, por ejemplo. En Petyarka está todo. Por lo tanto, el lenguaje es mucho más potente que su predecesor, incluso sin OOP. El tema no tiene sentido, los que saben y les gusta la POO codificarán en POO, los que codifican puramente procedimental seguirán codificando así. ¿Qué sentido tiene la pregunta?

 
C-4 >> :

El MQL5 ni siquiera ha salido todavía, y ya lo estás resumiendo. Incluso si se compara MQL4 con MQL5 sin OOP, la diferencia es evidente. En el 4 faltaban en gran medida las posibilidades de un lenguaje normal, como las estructuras y los punteros, por ejemplo. En Petyarka está todo. Por lo tanto, el lenguaje es mucho más potente que su predecesor, incluso sin OOP. El tema no tiene sentido, los que saben y les gusta la POO codificarán en POO, los que codifican puramente procedimental seguirán codificando así. ¿Qué sentido tiene la pregunta?


No hay punteros. Pero hay estructuras.

 
HideYourRichess >> :

>> No hay señales.

Hay un reemplazo.

 
TheXpert >> :

Hay un reemplazo.

Hay un sustituto, pero no me ha gustado mucho. Tal vez tenga prejuicios.

 
HideYourRichess >> :

Hay un reemplazo, pero no me gustó mucho. Tal vez sea parcial.

Así que está claro... es una muleta para las funciones virtuales.

 
TheXpert >> :

Así que es una muleta para las funciones virtuales.

Es comprensible, sobre todo porque tampoco hay aritmética de direcciones.


De hecho, es una solución bastante buena para el mt, elimina muchos de los escollos.

 

Mejor hacer una ruta legal, para la devolución de la llamada.

 
HideYourRichess писал(а) >>

Mejor hacer una ruta legal, para la devolución de la llamada.

Ver

 
stringo >> :

Veamos

Ya que estamos en el tema -- ¿qué tipo es este y cómo obtenemos un puntero (descriptor) a sí mismo?

 
TheXpert писал(а) >>

Ya que este es el tema -- ¿qué tipo es este y cómo se obtiene un puntero (descriptor) a sí mismo?

No se puede. Dentro de mql5 no trabajamos con direcciones. Esto debería ser un asa, no un puntero. Tal vez podríamos convertir esto en un mango temporal. Nos inclinamos a pensar que debemos hacerlo.