Skip to main content
main-content
Top

Hint

Swipe to navigate through the chapters of this book

2016 | OriginalPaper | Chapter

5. Sichere Schnittstellen (Interfaces)

Author: Jürgen Lemke

Published in: C++-Metaprogrammierung

Publisher: Springer Berlin Heidelberg

share
SHARE

Zusammenfassung

Das Design von templatebasierten Softwaresystemen setzt Schnittstellen voraus, die sicher zu verwenden und gut dokumentiert sind. Die Schnittstellen sollten sowohl hinsichtlich der Parameter, als auch der zu verwendeten Typen sicher sein. Bjarne Stroustrup beschreibt in [1] effiziente Ansätze zur Realisierung dieser Anforderungen, die in den folgenden Abschnitten weiter ausgebaut werden. Es werden Techniken vorgestellt, wie mit dem Einsatz von Templates und der Metaprogrammierung Schnittstellen zur Kompilationszeit geprüft und Fehler ausgegeben werden können.
Footnotes
1
Die Funktion _itoa ist zwar keine Standard C oder C++ Funktion, sie wird aber von vielen Compilern unterstützt.
 
Literature
1.
go back to reference Stroustrup, Bjarne. 2012. Software development for infrastructure. IEEE Computer Society 45(1): 47–58. Stroustrup, Bjarne. 2012. Software development for infrastructure. IEEE Computer Society 45(1): 47–58.
Metadata
Title
Sichere Schnittstellen (Interfaces)
Author
Jürgen Lemke
Copyright Year
2016
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-48550-7_5

Premium Partner