Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung Breymann. C++ Einführung und professionelle Programmierung

vred.bioinf.uni.sb.de
von vred.bioinf.uni.sb.de Mehr von diesem Publisher
17.11.2014 Aufrufe

void rational::ausgabe() const { cout

void rational::sub(const rational& s) { } rational r = s; /* Das temporäre Objekt r wird benötigt, weil s wegen der const-Eigenschaft nicht verändert werden kann (und darf). Eine Alternative wäre die Übergabe per Wert – dann könnte mit der lokalen Kopie gearbeitet werden. Bei Anpassung auf eine Übergabe per Wert muss natürlich auch der Prototyp in ratio.h geändert werden. Die Subtraktion kann durch Addition des negativen Arguments erreicht werden. */ r.zaehler *=-1; add(r); Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 183 zurück Ende

void rational::sub(const rational& s) {<br />

}<br />

rational r = s;<br />

/* Das temporäre Objekt r wird benötigt, weil s wegen der<br />

const-Eigenschaft nicht verändert werden kann (<strong>und</strong><br />

darf). Eine Alternative wäre die Übergabe per Wert –<br />

dann könnte mit der lokalen Kopie gearbeitet werden.<br />

Bei Anpassung auf eine Übergabe per Wert muss natürlich<br />

auch der Prototyp in ratio.h geändert werden. Die<br />

Subtraktion kann durch Addition des negativen Arguments<br />

erreicht werden.<br />

*/<br />

r.zaehler *=-1;<br />

add(r);<br />

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

Inhalt ◭◭ ◭ ◮ ◮◮ 183 zurück Ende

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!