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.

* Operator für den Fall v1 = zahl*v2;<br />

template<br />

mathVektor operator*(T zahl, const mathVektor &v) {<br />

mathVektor temp = v;<br />

return temp *= zahl; // Aufruf von operator*=()<br />

}<br />

// * Operator für den Fall v1 = v2*zahl;<br />

// (vertauschte Reihenfolge der Argumente)<br />

template<br />

mathVektor operator*(const mathVektor &v, T zahl) {<br />

mathVektor temp = v;<br />

return temp *= zahl; // Aufruf von operator*=()<br />

}<br />

Die Länge eines Vektors kann sich durch Zuweisung ändern:<br />

v1 = 1.234567 * v2;<br />

(9.3 Zuweisungsoperator <strong>und</strong> Vererbung wird übersprungen)<br />

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

Inhalt ◭◭ ◭ ◮ ◮◮ 396 zurück Ende

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!