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

Es folgen die globalen arithmetische Funktionen rational add(const rational& a, const rational& b) { } /* Die eigentliche Berechnung muss hier nicht wiederholt werden, sondern die bereits vorhandenen Funktionen für die Kurzformen der Addition usw. können vorteilhaft wiederverwendet werden. Dazu wird ein mit a initialisiertes temporäres Objekt erzeugt, auf das das Argument b addiert und das dann als Ergebnis zurückgegeben wird. Zum temporären Objekt r siehe auch die Diskussion bei der Elementfunktion sub(). */ rational r = a; r.add(b); return r; rational sub(const rational& a, const rational& b) { } rational r = a; r.sub(b); return r; Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 186 zurück Ende

ational mult(const rational& a, const rational& b) { rational r = a; r.mult(b); return r; } rational div(const rational& z, const rational& n) { rational r = z; r.div(n); return r; } Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 187 zurück Ende

Es folgen die globalen arithmetische Funktionen<br />

rational add(const rational& a, const rational& b) {<br />

}<br />

/* Die eigentliche Berechnung muss hier nicht wiederholt werden,<br />

sondern die bereits vorhandenen Funktionen für die<br />

Kurzformen der Addition usw. können vorteilhaft wiederverwendet<br />

werden. Dazu wird ein mit a initialisiertes temporäres<br />

Objekt erzeugt, auf das das Argument b addiert <strong>und</strong><br />

das dann als Ergebnis zurückgegeben wird. Zum temporären<br />

Objekt r siehe auch die Diskussion bei der Elementfunktion<br />

sub().<br />

*/<br />

rational r = a;<br />

r.add(b);<br />

return r;<br />

rational sub(const rational& a, const rational& b) {<br />

}<br />

rational r = a;<br />

r.sub(b);<br />

return r;<br />

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

Inhalt ◭◭ ◭ ◮ ◮◮ 186 zurück Ende

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!