C++20-Konzepte: Neue Wege mit Konzepten

Seite 5: Zusammenfassung

Inhaltsverzeichnis

Konzepte ermöglichen es, ohne Wissen über Template-Metaprogrammierung Anforderungen in Code zu formulieren. Der Code wird durch den Einsatz von Konzepten anstelle vom generischen typename direkt zur lesbaren Dokumentation. Seitenlange und unklare Fehlermeldungen sind mit Konzepten ebenfalls passé. Wie im Beispiel „Schnittstellen mit Konzepten statt Vererbungsdefinition“ zu sehen, ergeben sich durch Konzepte neue Muster und Möglichkeiten.

Der vollständige Code steht auf GitHub zur Verfügung.

Andreas Fertig
beschäftigt sich als Trainer und Berater mit C++. Er ist der Autor von Programming with C++20. Im Web ist er unter andreasfertig.info zu finden.

(mai)