inline-Elementfunktionen

Da die Methode in Zeile 11 sehr einfach ist (und weil wir damit einer weitere Neuerung in C++, die Du oft verwenden wirst, begegnen), ist die Implementation der Methode Teil der Deklaration. Wenn die Implementation in der Deklaration steht, erfolgt die Abarbeitung ohne Funktionsaufruf, was zu wesentlich schnellerem Code führt. In manchen Fällen führt das zu Code, der sowohl kleiner als auch schneller ist, ein weiteres Beispiel für die Effizienz von C++. Solche inline-Elementfunktionen haben dieselbe Effizienz wie Makros in C und ihnen ist bei kleinen Funktionen der Vorzug zu geben.

Kompiliere das Programm und führe es aus als Vorbereitung auf die nächsten drei Beispiele, Wiederholungen dieses Programmes in einer etwas anderen Form.

(weiter...)