Gibt es tatsächlich einen Grund, warum überladen & amp; & amp; und || nicht kurzschließen?

Den Kurzschluss Verhalten der Betreiber && und || ist ein wunderbares Werkzeug für Programmierer.

Aber warum tun, verlieren Sie dieses Verhalten, wenn Sie überlastet? Ich verstehe, dass die Betreiber lediglich syntaktischer Zucker für Funktionen, sondern Operatoren, für bool haben dieses Verhalten, warum sollte es beschränkt sein auf diese Art? Gibt es irgendwelche technischen Gründe, die hinter dieser?

InformationsquelleAutor der Frage iFreilicht | 2014-09-18

Schreibe einen Kommentar