Forum: Object-Pascal / Delphi-Language
Delphi
by Lemmy1,
24. Mär 2006
Aber nochmal zurück zur Frage: Macht es wohl einen Unterschied, einfach die Logischen Operatoren zu verwenden? Würde mal denken in Delphi NEIN, da Delphi ja die Unterscheidung über den Typ macht. Und da der ja nur eine Überladung hat sollte es also wurscht sein.
Wenn man eine solche Klasse aber in C# verwendet, dürfte es sehr wohl einen Unterschied machen, da dort ja die Operatoren explizit...
Forum: Object-Pascal / Delphi-Language
Delphi
by Lemmy1,
23. Mär 2006
Stimmt aber da könnens die Compilerjungs ja noch auf die Dokujungs schieben ;) BitwisAand wird aber schwer als Dokufehler durchgehen :)
Forum: Object-Pascal / Delphi-Language
Delphi
by Lemmy1,
23. Mär 2006
Hi,
gibt es eigentlich einen Unterschied, ob man die bitweisen oder logischen Operatoren bei Records in Delphi 2006 überladt?
Zur Erklärung, warum mich das interessiert: Gegen die Bitwisen spricht ein Schreibfehler im Compiler, d.h. man muss schreiben
class operator BitwisAand(const Value1, Value2: TGiantInt) : TGiantInt;
statt "BitwiseAnd" wie es in der Doku steht. Ich glaube,...