Características del lenguaje mql5, sutilezas y técnicas - página 213
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Y no es necesario cambiar el comportamiento de las funciones existentes - basta con añadir nuevas funciones correctas (con algún prefijo/sufijo) y declarar obsoletas las anteriores con el correspondiente aviso
¿Destruir todo el sentido de FileReadArray? Piensa en estas funciones como una copia de seguridad de un trozo de memoria. Sólo bytes.
¿Destruye todo el sentido de FileReadArray? Piensa en estas funciones como una copia de seguridad de un trozo de memoria. Sólo bytes.
¿Así que primero quieres crearte dificultades a través de privados, const y luego superarlas heroicamente a través del acceso "directo" a la memoria?
Yo tengo un enfoque diferente: si surge esa necesidad, significa que el programa se diseñó incorrectamente desde el principio
Es decir, propones crear primero dificultades para ti mismo a través de la privada, const
Siempre obtengo un gran beneficio de los privados/constantes. Permiten controlar muy bien la arquitectura del programa.
y luego superarlos heroicamente con el acceso "directo" a la memoria?
No hay superación. Todo es muy sencillo y lógico.
Mi enfoque es diferente: si surge esa necesidad, significa que el programa se diseñó mal desde el principio.
Entiendo que están dispuestos a escribir todo en un montón (sin private/const), privando de la comodidad del control arquitectónico en aras de la "pureza" de la POO.
El archivo... aparecieron cuando la privacidad y la constancia no existían, no pensamos aún en cambiar este comportamiento, ya que no lo consideramos crítico.
CharArray<->Struct aparecieron recientemente, pero funcionan bien con private/const. Esperemos que no se revisen.
Entiendo que estás dispuesto a escribir todo en un montón (sin private/const), privando de la comodidad del control arquitectónico en aras de la "pureza" de la POO.
No entiendes - desde el punto de vista de la POO el objeto es autosuficiente (no necesita funciones externas) - por lo tanto no hay conflicto con private. Y si hay un conflicto con const, como se ha señalado correctamente:
Para obtener más información sobre el foro de negociación, los sistemas de negociación automatizados y la comprobación de las estrategias de negociación
Peculiaridades de mql5, consejos y trucos
Ilyas, 2021.11.17 21:45
campos constantes significa no constanteEntiendo que estás dispuesto a escribir todo en un montón (sin private/const), privando de la comodidad del control arquitectónico en aras de la POO "pura".
Estás dispuesto a utilizar cualquier laguna de acceso directo a la memoria por comodidad en lugar de utilizar un enfoque canónico menos conveniente pero más seguro.
más bien lo contrario. estás dispuesto a utilizar cualquier resquicio de acceso directo a la memoria por comodidad en lugar de utilizar el enfoque canónico, menos conveniente pero más seguro.
Dos peticiones:
Bueno, eso es un bicho feroz. Ejemplo:
Se asigna la memoria, se llama al destructor cuando se libera (lo que insinúa el comportamiento esperado según RAII), pero se olvida llamar al constructor cuando se crea el objeto))
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Peculiaridades de mql5, consejos y trucos
Vladimir Simakov, 2021.11.18 14:11
No lo he visto antes.