NobleBlocks

Research indexBook chapter

Attribute

Witte

1 Jan 2004

NobleIDark:/48914/w1/20260522/F5E5E91CDOI10.1007/978-3-322-80073-2_19

Paywalled

The full text is at the publisher

You can read the abstract here, or open it at the publisher.

Read 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.

Discussion

Topics

More

Suggest a correction or report