Funktional in C++: Nahe und ferne Zukunft

Auf welche funktionalen Feature können wir mit C++17 warten, auf welche können wir mit C++20 hoffen? Genau diese Frage wird dieser Artikel kurz und bündig beantworten.

Weiterlesen...
Kommentar schreibenGelesen: 1166

Funktional in C++: Dispatch table

Wie schön die Features in modernem C++ ineinander greifen, zeigt mein Lieblingsbeispiel: Ein dispatch table mit modernem C++. Ein dispatch table ist eine Tabelle von Zeigern auf Funktionen. In meinen konkreten Fall ist es eine Tabelle von Verweisen auf polymorphe Funktionswrapper.

Weiterlesen...
Kommentar schreibenGelesen: 1265

Funktional in TR1 und C++11

In diesem Artikel geht es weiter mit unserer Reise durch die funktionalen Feature von klassischem, modernem und zukünftigen C++. Heute stoppe ich in der Gegenwart.

Weiterlesen...
Kommentar schreibenGelesen: 1092

Funktional in C++98

C++ ist keine funktionale Programmiersprache, trotzdem erlaubt sie das Programmieren im funktionalen Stil. Doch was sind die funktionalen Feature in C++? Genau diese Frage werde ich in diesem Artikel für C++98 beantworten.

Weiterlesen...
Kommentare 1Gelesen: 2309

Objektorientierte, generische und funktionale Programmierung

C++ ist keine funktionale Programmiersprache. C++ hat seine Wurzeln in der prozeduralen und objektorientierten Programmierung. Um so verwunderlicher ist es, dass die Programmierung im funktionalen Stil in modernem C++ immer wichtiger wird. Dies Phänomen trifft aber nicht nur auf C++ zu. Auch Python hat schon sehr viele funktionalen Feature angenommen und selbst Java besitzt mittlerweile Lamba-Funktionen.

Weiterlesen...
Kommentare 1Gelesen: 2442

Memory Pool Allokatoren von Jonathan Müller

Nachdem ich einige Artikel rund um die Speichermanagement in C++ geschrieben habe, bin ich sehr froh, Jonathan Müller für einen Gastartikel zu seiner Implementierung der memory Bibliothek in diesem Blog gewinnen zu können. Er wird die Konzepte rund um sein Design erklären. Jonathan ist als Experte zum Speichermangement in der C++-Community weltweit bekannt, so das er in der 59 Episode Gast des cppcast war und seine Bibiothek den Zuhörern vorstellen konnte.

Weiterlesen...
Kommentare 2Gelesen: 2644

Vor- und Nachteile der verschiedenen Speicherstrategien

In C++ gibt es die Wahl zwischen verschiedenen Speicherstrategien. Neben der häufig verwendeten dynamischen Allokation und Allokation auf dem Stack, lässt sich der Speicher auch statisch zum Startzeitpunkt des Programms anfordern. Dies kann ein fester Block sein oder auch ein oder mehrere Memory Pools. Jeder dieser Strategien besitzt natürlich ihre Vor- und Nachteile. Genau diese Frage will dieser Artikel klären.

Weiterlesen...
Kommentare 1Gelesen: 2035

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare