17.11.2014 Aufrufe

Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

1. Der Aufruf wird entsprechend der Tabelle in einen Funktionsaufruf<br />

umgewandelt. Es macht keinen Unterschied, wenn man die Umwandlung<br />

selbst schon vornimmt <strong>und</strong> zum Beispiel<br />

s = operator+(x,y) schreibt statt s = x + y.<br />

2. Der Funktionsname einer Operatorfunktion besteht aus dem Schlüsselwort<br />

operator <strong>und</strong> dem angehängten Operatorzeichen.<br />

3. Es können die üblichen <strong>C++</strong> -Operatoren wie =, ==, += usw. überladen<br />

werden, nicht jedoch . .* :: ?: <strong>und</strong> andere Zeichen<br />

wie $ usw.<br />

4. Eine Definition von neuen Operatoren ist nicht möglich, auch nicht<br />

durch Kombination von Zeichen.<br />

5. Die Operatoren new <strong>und</strong> delete sowie new [] <strong>und</strong> delete []<br />

können überladen werden.<br />

6. Die vorgegebenen Vorrangregeln können nicht verändert werden.<br />

7. Wenigstens ein Argument der Operatorfunktion muss ein class-<br />

Objekt sein, oder die Operatorfunktion muss eine Elementfunktion<br />

sein.<br />

<strong>Breymann</strong> <strong>C++</strong>, c○ Hanser Verlag München<br />

Inhalt ◭◭ ◭ ◮ ◮◮ 370 zurück Ende

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!