C++20: Concepts definieren

Mit diesem Artikel werde ich mir das letzte interessante Thema zu Concepts genauer anschauen: die Definition von Concepts. Außerdem beantworte ich in dem Zuge die Fragen, die meine vorherigen Artikel offen gelassen haben.

Hier geht's direkt zum Artikel auf Heise Developer: .

Kommentar schreibenGelesen: 11

C++20: Concepts - Vordefinierte Concepts

C++20 bringt viele Concepts bereits mit. Natürlich sollte kein Concept definiert werden, das bereits existiert. Aus diesem Grund stellt der heutige Artikel die vordefinierten Concepts vor. Meine bisherigen Artikel zu Concepts gibt es hier: C++20: Concepts.

Hier geht's direkt zum Artikel auf Heise Developer: https://heise.de/-4633761.

Kommentar schreibenGelesen: 179

C++20: Concepts - was wir nicht bekommen

Die Template Introduction des Concepts TS (Technical Spezification) stellt eine neue Art dar, Concepts anzuwenden. Die syntaktische Variante ist nicht Bestandteil des Concepts Draft und damit auch nicht des C++20 -Standards. Ich treffe aber keine Annahmen darüber, was die nicht so nahe Zukunft bringen wird.

Hier geht's direkt zum Artikel auf Heise Developer: .

Kommentar schreibenGelesen: 259

C++20: Concept - Syntactic Sugar

In meinem Blogbeitrag geht es nicht um ein neues Feature von Concepts, sondern um Syntactic Sugar. Ich beschäftige mich heute mit Abbreviated Function Templates, die es auf "sehr süße" Art erlauben, Templates zu definieren.

Hier geht es direkt zum Artikel auf Heise Developer: .

Kommentar schreibenGelesen: 244

C++20: Concepts - die Placeholder Syntax

Heute gebe ich eine einfache Antwort auf eine herausfordernde Frage: Wann lassen sich Concepts einsetzen? Sie lassen sich an den Stellen einsetzen, an den auto verwendet werden kann.

Hier geht's direkt zum Artikel auf Heise Developer: .

Kommentar schreibenGelesen: 325

C++20: Concepts - die Details

Im letzten Artikel "C++20: Zwei Extreme und die Rettung durch Concepts" bin ich auf die Motivation für Concepts eingegangen. Concepts erlauben es, semantische Einschränkungen auf Template-Parametern auszudrücken. Heute stelle ich viele kleine Anwendungsfälle zu Concepts kurz und bündig vor.

Hier geht's direkt zum Artikel auf Heise Developer: .

Kommentar schreibenGelesen: 423

C++20: Zwei Extreme und die Rettung dank Concepts

Im letzten Blog-Artikel habe ich meinen Überblick zu C++20 abgeschlossen. Jetzt ist es an der Zeit, die Features genauer unter die Lupe zu nehmen. Hierfür gibt es keinen besseren Einstieg als Concepts.

Hier geht es direkt zum Artikel auf Heise Developer:

Kommentar schreibenGelesen: 590

C++20: Überblick zur Concurrency

Mit diesem Artikel schließe ich meinen Überblick zu C++20 ab. Heute geht es um die Concurrency-Features im nächsten C++ Standard.

Hier geht's direkt zum Artikel auf Heise Developer: https://heise.de/-4585408.

Kommentar schreibenGelesen: 440

C++20: Überblick zur Bibliothek

Mein letzter Artikel "C++20: Überblick zur Kernsprache" stellte kurz und kompakt die neuen Features der C++20-Kernsprache vor. Heute geht meine Geschichte zu C++20 mit dem Überblick der Bibliothek weiter.

Hier geht's direkt zum Artikel auf Heise Developer: https://heise.de/-4582224.

Kommentar schreibenGelesen: 375

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode