Forum: Object-Pascal / Delphi-Language
Delphi
by Hansa,
30. Jan 2009
Habs geahnt. 8) Wie gesagt, nicht alle Operatoren gehören in die Basisklasse ! MOD hat da nichts zu suchen. Das ist wie mit einem Werkzeugkasten. Du willst den immer komplett mitschleppen, selbst, wenn nur ein Nagel in die Wand zu schlagen ist. Dazu würde ich zumindest nicht noch Bohrmaschine, Kabeltrommel usw. mitschleppen. :mrgreen:
Forum: Object-Pascal / Delphi-Language
Delphi
by Hansa,
30. Jan 2009
Du hast zwar jetzt alles abstract und Meldungen ohne Ende, aber das Problem ist nicht mal richtig abstrahiert. :mrgreen: Modulo & Co. haben bei real nichts zusuchen, bei integer schon. In eine Basisklasse gehört immer NUR das Gemeinsame. MOD ist aber nichts gemeinsames bei integer und reals. Insofern gehört es nicht in eine GEMEINSAME Basisklasse. +-* gehört da rein. DIV / MOD eben nicht. Mache...