Definieren, welcher Operator verwendet werden soll
-
Ich hab eine Klasse, die einen Umwandlungsoperator zu integer hat. Wenn ich für diese Klasse einen Vergleichsoperator definiere, kann sowohl der eigene Vergleichsoperator der Klasse verwendet werden, als auch in Integer konvertiert und dann verglichen werden.
Was kann ich tun, damit immer der eigene Vergleichsoperator verwendet wird?
-
Wenn du schon einen passenden Operator hast, werden keine impliziten Konvertierungen vorgenommen. Wenn mehrere verschiedene Kovertierungen möglich sind, solltest du einen Compilerfehler erhalten und musst dann explizit casten.
-
Danke.
