Ich erinnere mich, irgendwo gelesen zu haben, dass es möglich ist, die .init-Eigenschaft von benutzerdefinierten Typen in D zu überschreiben. Ich würde dies gern für eine Struktur tun, die ich erstellt habe, aber ich finde keinen Weg, dies zu tun, zumal Standardkonstruktoren nicht erlaubt sind. Ist das tatsächlich möglich, und wenn ja, wie kann ich das tun?
Sie können die Init-Werte der Felder angeben (nur mit Kompilierungszeit vars)
%Vor% foo.init
ist dann gleich foo(0,5.0)
Tags und Links data-structures d