Errores, fallos, preguntas - página 2719
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
Constructor sólo porque no se puede inicializar un campo const sin él. Estructura o clase - no hace ninguna diferencia. Lo principal es tener un objeto.
Depende de ti.
Depende de ti.
No creía que los campos de las restricciones fueran contrarios a la práctica general.
No creía que los campos de las restricciones estuvieran en desacuerdo con la práctica general.
No )), sólo pensé que debería estar bien en las estructuras. ¿Por qué necesitamos entonces muletas? Es bastante elegante, hacer un array, hacer un bucle y hacer set(). Si hay un error en la lógica (una llamada repetida en algún lugar), se producirá un fallo.
No creo que merezca la pena meter las narices en el pantano de otros.
No creo que merezca la pena meter las narices en el pantano de otros.
¿Junkie? fxsaber pidió consejo, se lo dije.
En mi opinión, es lógico escribir const para campos que nunca (ni deberían) ser modificados después de su creación.
No. Hacen campos de const en casos muy raros. Y no para tipos simples.
¿Un drogadicto? fxsaber pidió consejo, yo respondí.
Mantén la sencillez y serás abordado...
No. Los campos constantes se hacen en casos muy raros. Y no para tipos simples.
Un ejemplo sencillo. Necesitas un conjunto de MAUs con periodos preestablecidos.
Cada uno de ellos es un objeto de un tipo. Está claro que un objeto de un tipo se establece de forma única por su periodo. Por eso sería lógico que fuera const.
Otros lenguajes simplemente hacen un array de punteros. En MQL no existe esa libertad.
No. Los campos constantes se hacen en casos muy raros. Y no para tipos simples.
¿Sabes cómo están configurados el optimizador y el compilador de MQL?
¿Cómo puede estar tan seguro de que los campos const de los tipos simples no se utilizan para este fin?