Tarea de trazado (construcción de un gráfico de funciones) - página 7

 

https://www.mql5.com/ru/forum/131373/page2#content422811
Esta era la página 2...
Hay que admitir que no me gusta el mcl 5, pero me alegro de que haya
hay destructores normales y no gc "de lujo"...

 
jartmailru:

No me interesa mucho el mcl 5 - pero me alegro de que haya
hay destructores normales y no gc "de lujo"...

No te enfades. Sharp también tiene destructores. :)
 
Lo he comprobado. La solución es estupenda. De alguna manera no se me ocurrió que existe la posibilidad de una llamada automática implícita. No recordaba lo de los destructores.
 
MetaDriver:
No te emociones demasiado. Sharp también tiene destructores. :)

¡¿En el ámbito?!
Un destructor es cuando la ejecución de una instrucción sale del ámbito de una variable-
y la variable recibe un destructor.
En Sharp, no es un destructor, es un finalizador, como en java.
Y el hecho de que un método se parezca a un destructor no significa nada.
.
Y la solución de parsing sigue siendo más bonita :-P.

 
jartmailru:

1) ¡¿El fuera de alcance?!
Un destructor es cuando la ejecución de una instrucción sale del ámbito de una variable-
y la variable tiene un destructor.
En Sharp, no es un destructor, es un finalizador, como en java.
Y el hecho de que un método se parezca a un destructor no significa nada.
.
2) Y la solución de análisis sintáctico sigue siendo más bonita :-P.

1. Aun así, ¡no te pongas a hacer bulla!

2. sólo que ésta es la solución al problema equivocado. :-Ь

;-)

 
MetaDriver:

1. ¡Aún así no hagas un escándalo!

Sharp tiene un medio para la ejecución "garantizada e inmediata" al salir del reino. Ver uso de

 
MetaDriver:

Sharp dispone de un medio para la ejecución "garantizada e inmediata" cuando se abandona la zona en vivo. Ver uso de

Como si eso no fuera feo...
MetaDriver:

2. sólo que ésta es la solución al problema equivocado. :-Ь

¡Vamos! El hombre quiere trazar quién llama a quién.
El análisis estático es perfecto.
 
jartmailru:
1. Como si no fuera feo...
2. ¡Vamos! El hombre quiere construir un diagrama de quién llama a quién.
El análisis estático es perfecto.

1. Está bien. Normalmente, el tiempo de destrucción no importa. Cuando no da una mierda se utiliza.

2.

void VozmiSPolkiPirozhok()

{

si (tienes razón) VozmiSPolkiPirozhok();

Si no, PolozhNaMesto();

volver;

}

 
MetaDriver:

void VozmiSPolkiPirozhok()
{
si (tiene razón) VozmiSPolkiPirozhok();
Si no, PolozhNaMesto();
volver;
}

¿Qué sentido tiene dibujar la recursividad?
Esto ya es un problema de detector de recursión.
 
jartmailru:
¿Qué sentido tiene si dibujaste la recursividad?
Esto ya es un problema de detector de recursión.

Sólo quería destacar la diferencia entre un texto estático y un programa en marcha.

La solicitud original era para un rastreo a tiempo de ejecución. Es incluso el nombre del tema. :)