C++20: Pythons range-Funktion, die zweite

Im letzten Artikel "C++20: Pythonisch mit der Ranges-Bibliothek" begann mein Experiment, die beliebten Python-Funktionen range und filter mit der Ranges-Bibliothek zu implementieren. Aufgrund zweier interessanter Kommentare möchte ich mir die Funktion range nochmals genauer anschauen.

Hier geht es direkt zum Artikel auf Heise Developer: https://heise.de/-4678264

Gelesen: 3134

C++20: Pythonisch mit der Ranges-Bibliothek

Heute starte ich ein kleines Experiment. Ich will sehr beliebte Funktionen in Python mithilfe der Ranges-Bibliothek implementieren. Ich bin neugierig, wie leicht mir die Umsetzung von Python in C++ fällt.

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

Gelesen: 3324

C++20: Funktionale Pattern mit der Ranges-Bibliothek

In meinem letzten Artikel C++20: Die Ranges-Bibliothek habe ich den ersten Einblick in die Ranges-Bibliothek gegeben. Heute geht es um die funktionale Pattern Funktionskomposition und Bedarfsauswertung. Beide werden Bürger erster Klasse in C++20.

Hier geht es direkt zum Artikel auf Heise Developer:

Gelesen: 3130

C++20: Die Ranges-Bibliothek

Dank der Ranges-Bibliothek in C++20 wird der Umgang mit der Standard Template Library deutlich angenehmer und mächtiger. Ihre Algorithmen sind lazy, agieren direkt auf den Containern und können verknüpft werden. Um es kurz zu machen: Die Bequemlichkeit und Mächtigkeit der Ranges-Bibliothek beruht auf ihren funktionalen Ideen.

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

Gelesen: 3455

Concepts in C++20: Eine Evolution oder eine Revolution?

Heute schließe ich meine Miniserie zu Concepts mit der Antwort zur philosophisch angehauchten Frage ab: Stellen Concepts eine Evolution oder eine Revolution in C+++ dar? 

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

Tags: Concepts
Gelesen: 3397

C++20: Die Concepts SemiRegular und Regular definieren

Ein konkreter Datentyp, der sich intuitiv im C++-Ökosystem verwenden lässt, sollte sich wie ein int verhalten. Formaler ausgedrückt, sollte der konkrete Datentyp das Concept Regular unterstützen. In diesem Artikel werde ich die Concepts SemiRegular und Regular definieren.

Hier geht es direkt zum Artikel auf Heise Developer: https://heise.de/-4651337.

Tags: Concepts
Gelesen: 3221

C++20: Die Concepts Equal und Ordering definieren

In meinem letzten Artikel habe ich das Concept Equal definiert. Heute gehe ich einen Schritt weiter und verwende das Concept Equal, um das Concept Ordering zu definieren.

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

Tags: Concepts
Gelesen: 3044

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: .

Tags: Concepts
Gelesen: 3717

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.

Tags: Concepts
Gelesen: 3232

Mentoring

Stay Informed about my Mentoring

 

Rezensionen

Tutorial

Besucher

Heute 288

Gestern 1396

Woche 1684

Monat 19011

Insgesamt 3355694

Aktuell sind 45 Gäste und keine Mitglieder online

Kubik-Rubik Joomla! Extensions

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare