Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
11. Mär 2015
Weil OUT von der Definition her den Eingabewert ignoriert und nur bei erfolgreichem Aufruf (siehe z.B. Supports) der Variable einen Wert zuweist.
Bei gemanageten Typen darf der Eingangswert aber niemals ignoriert werden, bzw. nicht undefiniert sein.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
11. Mär 2015
Und wie ist die Prozedur deklariert,
auch mit genau den selben Typen? (die Selben ... nicht nur gleich aussehend)
Und du solltest besser VAR verwenden, anstatt OUT.
Ich hoffe ja, aß der Compiler bei diesen gemanageten Typen von sich us ein VAR daraus macht, aber Vertrauen sollte man da besser nicht drauf.