L'OOP sarà richiesto in MQL5? - pagina 7

 

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

MQL5 non è ancora stato rilasciato, e tu già lo riassumi. Anche se si confronta MQL4 con MQL5 senza OOP, la differenza è evidente. In 4 le possibilità di un linguaggio normale, come le strutture e i puntatori, per esempio, erano in gran parte mancanti. A Petyarka è tutto lì. Quindi il linguaggio è molto più potente del suo predecessore anche senza OOP. L'argomento è insensato, chi conosce e ama l'OOP codificherà in OOP, chi codifica puramente procedurale continuerà a codificare in quel modo. Qual è il senso della domanda?

 
C-4 >> :

MQL5 non è ancora stato rilasciato, e tu già lo riassumi. Anche se si confronta MQL4 con MQL5 senza OOP, la differenza è evidente. In 4 le possibilità di un linguaggio normale, come le strutture e i puntatori, per esempio, erano in gran parte mancanti. A Petyarka è tutto lì. Quindi il linguaggio è molto più potente del suo predecessore anche senza OOP. L'argomento è insensato, chi conosce e ama l'OOP codificherà in OOP, chi codifica puramente procedurale continuerà a codificare in quel modo. Qual è il senso della domanda?


Non ci sono puntatori. Ma ci sono strutture.

 
HideYourRichess >> :

>> Nessuna indicazione.

C'è una sostituzione.

 
TheXpert >> :

C'è una sostituzione.

C'è un sostituto, ma non mi è piaciuto molto. Forse ho dei pregiudizi.

 
HideYourRichess >> :

C'è un sostituto, ma non mi è piaciuto molto. Forse sono di parte.

Quindi è chiaro: è una stampella per le funzioni virtuali.

 
TheXpert >> :

Quindi è una stampella per le funzioni virtuali.

È comprensibile, soprattutto perché non c'è nemmeno l'aritmetica degli indirizzi.


In effetti, è una soluzione abbastanza buona per mt, elimina molte delle insidie.

 

Meglio fare un percorso legale, per il richiamo.

 
HideYourRichess писал(а) >>

Meglio fare un percorso legale, per il richiamo.

Vedere

 
stringo >> :

Vediamo

Mentre siamo sull'argomento -- che tipo è questo e come si ottiene un puntatore (descrittore) a se stesso?

 
TheXpert писал(а) >>

Dato che questo è l'argomento -- che tipo è questo e come si ottiene un puntatore (descrittore) a se stesso?

Non si può. In mql5 non lavoriamo con gli indirizzi. Questo dovrebbe essere un handle, non un puntatore. Forse potremmo convertire questo in una maniglia temporanea. Siamo inclini a pensare che dovremmo farlo.

Motivazione: