Trace-Aufgabe (Konstruktion eines Funktionsgraphen) - Seite 7

 

https://www.mql5.com/ru/forum/131373/page2#content422811
Das war Seite 2...
Zugegeben, ich mag mcl 5 nicht - bin aber froh, dass es
es gibt normale Destruktoren und keine "ausgefallenen" gc...

 
jartmailru:

Ich mag mcl 5 nicht wirklich - aber ich bin froh, dass es sie gibt
es gibt normale Destruktoren und keine "ausgefallenen" gc...

Werden Sie nicht wütend. Sharp hat auch Destruktoren. :)
 
Ich habe es überprüft. Die Lösung ist super. Irgendwie ist mir nicht in den Sinn gekommen, dass es die Möglichkeit eines automatischen impliziten Anrufs gibt. Ich habe mich nicht an die Destruktoren erinnert.
 
MetaDriver:
Freuen Sie sich nicht zu sehr. Sharp hat auch Destruktoren. :)

Auf dem Schirm?!
Ein Destruktor liegt vor, wenn die Ausführung einer Anweisung den Bereich einer Variablen verlässt.
und die Variable erhält einen Destruktor.
In Sharp ist es kein Destruktor, sondern ein Finalisierer, genau wie in Java.
Und nur weil eine Methode wie ein Destruktor aussieht, bedeutet das noch lange nichts.
.
Und die Parsing-Lösung ist noch hübscher :-P.

 
jartmailru:

1) Das Out-of-Scope?!
Ein Destruktor liegt vor, wenn die Ausführung einer Anweisung den Bereich einer Variablen verlässt.
und die Variable hat einen Destruktor.
In Sharp ist es kein Destruktor, sondern ein Finalisierer, genau wie in Java.
Und nur weil eine Methode wie ein Destruktor aussieht, bedeutet das noch lange nichts.
.
2) Und die Parsing-Lösung ist noch hübscher :-P.

1. Werden Sie trotzdem nicht unruhig!

2. nur ist dies die Lösung für das falsche Problem. :-Ь

;-)

 
MetaDriver:

1. Machen Sie trotzdem kein Aufhebens!

Sharp verfügt über ein Mittel zur "garantierten und sofortigen" Hinrichtung beim Verlassen des Reiches. Siehe Verwendung

 
MetaDriver:

Sharp verfügt über ein Mittel zur "garantierten und sofortigen" Ausführung beim Verlassen des Live-Bereichs. Siehe Verwendung

Als ob das nicht hässlich wäre...
MetaDriver:

2. nur ist dies die Lösung für das falsche Problem. :-Ь

Na los! Der Mann will aufzeichnen, wer wen anruft.
Die statische Analyse ist perfekt.
 
jartmailru:
1. Als ob das nicht hässlich wäre...
2. Na los! Der Mann will ein Diagramm erstellen, das zeigt, wer wen anruft.
Die statische Analyse ist perfekt.

1. Das ist in Ordnung. Normalerweise spielt der Zeitpunkt der Zerstörung keine Rolle. Wenn es einen Scheißdreck interessiert, wird es benutzt.

2.

void VozmiSPolkiPirozhok()

{

wenn (Sie haben Recht) VozmiSPolkiPirozhok();

sonst PolozhNaMesto();

Rückkehr;

}

 
MetaDriver:

void VozmiSPolkiPirozhok()
{
wenn (Sie haben Recht) VozmiSPolkiPirozhok();
sonst PolozhNaMesto();
Rückkehr;
}

Welchen Sinn hat es, eine Rekursion zu zeichnen?
Dies ist bereits ein Problem der Rekursionserkennung.
 
jartmailru:
Was nützt es, wenn Sie eine Rekursion gezeichnet haben?
Dies ist bereits ein Problem der Rekursionserkennung.

Ich wollte nur den Unterschied zwischen statischem Text und einem laufenden Programm hervorheben.

Die ursprüngliche Anfrage war für eine Verfolgung zur Laufzeit. Das ist sogar der Name des Themas. :)