Zusammenfassung
Als letztes Feature im C++ Sprachstandard kommen wir zu den sogenannten Namespaces, die man sehr sinnvoll zur Modularisierung von Software einsetzen kann. Mit Hilfe von Namespaces kann man logische Gruppierungen definieren und gegeneinander abgrenzen. Nehmen wir einfach an, wir hätten eine Sammlung von Klassen, Templates und Funktionen, die sich alle um das Thema Datenstrukturen drehen. Dann wäre es nur logisch, diese Sammlung nach außen hin als Gruppierung z.B. unter dem Namen Datastructures_ anzubieten. Grundsätzlich geht das sehr einfach, wie man am folgenden Beispiel sehen kann. Als Demonstration, wie man Funktionen in einen Namespace verpacken kann, schreiben wir einfach eine beliebige inline Funktion und stecken sie in einen Header (something.h):
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Schmaranz, K. (2003). Namespaces. In: Softwareentwicklung in C++ . Xpert.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55708-8_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-55708-8_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-62932-7
Online ISBN: 978-3-642-55708-8
eBook Packages: Springer Book Archive