+ Obsługa przeciążania i definiowania nowych operatorów w językach programowania Przeciążanie idefiniowanie Przeciążanie Brak Fortran Haskell PostgreSQL Prolog R Smalltalk SMLMożna deklarować nowe operatory. Nie można przeciążać operatorów. Istnieje kilka domyślnie przeciążonych, ale zdefiniowanie takiej funkcji anuluje przeciążone definicje. Ada C++ C# D Kotlin Object Pascal Perl Pico Python Ruby C ECMAScriptImplementacje ActionScript oraz JavaScript. Rozważane jest wprowadzenie przeciążania w czwartej wersji specyfikacji standardu. JavaPrzeciążony jest jedynie operator + dla klasy String. Modula-3 Ocaml Pascal PHPStandardowa dystrybucja; dostępny jest udostępniający tę możliwość oficjalny moduł. Visual Basic Przeciążanie operatorów () lub przeładowanie operatorów – rodzaj polimorfizmu występującego w niektórych językach programowania, polegający na tym, że operator może mieć różne implementacje w zależności od typów użytych argumentów (operandów).
Źródło i licencja
Fragment artykułu Wikipedia — Przeciążanie operatorów · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.