Erschienen in:
2016 | OriginalPaper | Buchkapitel
5. Sichere Schnittstellen (Interfaces)
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.
Anzeige