Tutorial
Überladen von Prozeduren und Operatoren (Overload)
von MOD | Seite 8 von 9 |
Jetzt noch ein einfaches Beispiel mit Anweisungen, die so eigentlich nicht mit eigenen
Types funktionieren würden, wenn man die Vorteile der Überladung nicht nutzen würde:
Dim As eigentlich_ein_string testVar
testVar = 5
For i As eigentlich_ein_string = 1 To 5 Step 1
Print testVar, *Cast(ZString Ptr, @testVar), testVar + i
Next
SleepDas Beispiel zeigt im Prinzip, wie eine
For-Schleife, ein
@-Operator und eine Addition auf einen
String ausgeführt werden, denn nichts anderes ist unser
UDT. Dank
OverLoad funktioniert es aber problemlos.
| Zusätzliche Informationen und Funktionen | |||||||
|---|---|---|---|---|---|---|---|
|
|||||||



FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!
Gehe zu Seite
Bearbeiten
Versionen