Tutorial
Überladen von Prozeduren und Operatoren (Overload)
von MOD | Seite 7 von 9 |
FreeBASIC erlaubt aber noch mehr. So ist eine ganze Reihe von hauseigenen FB-Befehlen überladen und lassen sich für die eigenen UDTs neu definieren. Da ich nicht genau weiß, welche Befehle überladen werden können, hier mal die, bei denen ich es sicher weiß:
Hinweis: LCase und UCase sind durch interne Änderungen seit FreeBASIC 0.90.0 nicht mehr überladbar. Das kann sich in zukünfigten Versionen wieder ändern.
Auch hier ein kleines Beispiel für die Verwendung:
Function Bin (x As eigentlich_ein_string) As String
'Wir bedienen uns der Standardfunktion 'Bin', müssen aber erst den Typ der 'daten' anpassen
Return Bin(Val(x.daten))
End Function
Zusätzliche Informationen und Funktionen |
- Das Tutorial wurde am 03.06.2010 von MOD angelegt.
- Die aktuellste Version wurde am 23.11.2013 von MOD gespeichert.
|
|