Überladen von Operatoren

Dieser Teil von ManderC ist noch in Bearbeitung

Einschränkungen für Typen der Parameterliste: Value-Parameter, Referenz-Parameter(&) und Pointer-Parameter (*) werden unterschieden, aber mehrere Überladungen, die sich nur in den Pointer-Parametern unterscheiden, sind nicht erlaubt, da sie von den Compilern nicht unterschieden (oder anders gesagt, beliebig umgewandelt) werden können.

Einschränkung für Typen der Parameterliste bei Operator-Überladung ausserhalb der Klasse: Die Parameterliste muss mindestens einen Value-Parameter oder Referenz-Parameter(&) enthalten. Eine Parameterliste, die nur Pointer-Parameter enthält ist nicht erlaubt, da die Pointer von den Compilern nicht unterschieden (oder anders gesagt, beliebig umgewandelt) werden können. Eine leere Parameterliste ist nicht erlaubt, da es keinen nullären Operator gibt.