Kapitel 3: Modularität

Kümmern Sie sich um Ihre eigenen Angelegenheiten.– Volksweise

3.1  Einführung

Ein C++-Programm besteht aus vielen separat entwickelten Teilen, wie etwa Funktionen (§1.2.1), benutzerdefinierten Typen (Kapitel 2), Klassenhierarchien (§5.5) und Templates (Kapitel 7). Der Schlüssel zum Verwalten einer solchen Vielzahl an Teilen besteht darin, die Interaktionen zwischen diesen Teilen ganz klar zu definieren. Der erste und wichtigste Schritt ist die Unterscheidung zwischen der Schnittstelle eines Bestandteils und seiner Implementierung. Auf der Sprachebene werden Schnittstellen in C++ durch Deklarationen dargestellt. Eine Deklaration legt alles fest, was erforderlich ist, um eine Funktion oder einen Typ zu benutzen. Zum Beispiel: ...

Get Eine Tour durch C++ - Der praktische Leitfaden für modernes C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.