Danke schonmal für dein Feedback!
Jeder Abweichung von dieser Deklaration führt zu einem nicht funktionierenden Destruktor.
Eben das ist ja das, was mich stört. Man kann auch weitere Destruktoren deklarieren, aber die tuns dann nicht so, wie sie sollen.
Was ist, wenn ich eine Objektliste deklarieren will, und zwei verschiedene Destruktoren möchte: Einer, die die Objekte mitfreigibt, und einer, der dies nicht tut. Momentan wäre das auf diese Weise so nicht wirklich machbar.
Wir
haben in Object Pascal benannte Destruktoren, wir können sie nur nicht anständig nutzen. Und das stört mich, deshalb möchte ich es in Thrym besser machen.
Zitat:
Das gilt
IMHO für alle OO Programmiersprachen.
In den meisten Sprachen kann man Con- und Destruktoren auch nicht benennen.