Aloha!
Momentan beschäftige ich mich im Rahmen einer BigInt-
Unit mit operator overloading. Dazu gehört ja auch
Delphi-Quellcode:
class operator Implicit(a: Blubb): Foo;
class operator Explicit(a: Blubb): Foo;
Allerdings ist mir nicht klar - und auch die Hilfe schweigt sich dazu aus - wo eigentlich der Unterschied zwischen expliziter und impliziter Typenkonvertierung liegt.
In meinem Beispiel wurde bei allen möglichen Operationen ausschließlich der Implicit-Operator verwendet, aber nie der Explicit.
Wäre nett wenn mir das mal jemand erklären könnte