Research indexBook chapter
Attribute
Witte
1 Jan 2004
NobleIDark:/48914/w1/20260522/F5E5E91CDOI10.1007/978-3-322-80073-2_19
Attribute
Witte · 2004 · Subscription
NobleIDark:/48914/w1/20260522/F5E5E91CDOI10.1007/978-3-322-80073-2_19
The full text is at the publisher
You can read the abstract here, or open it at the publisher.
Abstract
Ein Programm enthält neben Anweisungen auch Deklarationen. Sie enthalten Informationen darüber, wie Variablen, Objekte oder Methoden verwendet werden können. In C++ werden dieses Informationen häufig auch in einer gesonderten Datei untergebracht, der so genannten Headerdatei. Der eigentliche Quellcode wird nur in kompilierter Form ausgeliefert, während der Anwender etwa einer Programmbibliothek alle nötigen Informationen aus der Headerdatei gewinnen kann Dieses ist aber nicht nur eine Dokumentation, wie sie etwa durch Kommentare im Quellcode dargestellt werden können. Auch der Compiler erhält alle relevanten Informationen, etwa wieviel Speicherplatz auf dem Stack zu reservieren ist. In einer solchen Headerdatei können sogar noch zusätzliche Anweisungen an den Compiler untergebracht werden.