Ein abstrahiertes und templatisiertes Input-Interface Part1

Motivation: Ich habe einige Projekte gestartet oder an ihnen mitgearbeitet und die meisten teilen ein immer wiederkehrendes Problem. Den Input ihrer Settings oder Asset Konfiguration oder ähnlichem. Dabei ist nicht das große Problem, wie man diese Daten tatsächlich einließt, sondern wie man sich gegen doppelte Arbeit schützt und den ganzen Prozess soweit abstrahiert, dass man… Read more

„DoubleBuffer“-Pattern

Dieser Beitrag ist ein Resultat aus meinen eigenen Erfahrungen, die ich jetzt gerade vor kurzem machen durfte. Bevor ich auf das eigentliche Problem eingehe, möchte ich vorher ein wenig Kontext schaffen um das Ganze ein wenig zu veranschaulichen. Ich verwende hier keine größeren Tricks oder speziellen Kniffe, sodass der Code für jeden verständlich sein sollte…. Read more

Eine kleiner Einblick in std::optional

C++17 ist jetzt schon ein paar Monde alt und ich hatte die Zeit mich ein wenig intensiver damit zu beschäftigen. Vorab: Das hier ist keine spezielle Erklärung für std::optional allein. Dieses Pattern gibt es in ähnlicher oder sogar identischer Form auch in anderen Bibliotheken (z.B. boost::optional). Was bedeutet optional? Prinzipiell ist es eine zusätzliche Abstraktionsebene… Read more

2 dimensionale vectoren

!!!Achtung: Dieser Artikel ist veraltet. Ich lasse ihn dennoch für alle lesbar, da trotzdem noch viel (meiner Meinung nach) richtiges enthalten ist!!!   Da ich mich in letzter Zeit immer mal wieder darüber geärgert habe, dass ich noch keine wirklich gute Implementierung für einen 2 dimensionalen vector geschrieben habe, und ständig verschachtelte Konstrukte zweier vectoren… Read more

SigSlot, eine Beziehung ohne Wissen.

!!!Achtung: Dieser Artikel ist veraltet. Ich lasse ihn dennoch für alle lesbar, da trotzdem noch viel (meiner Meinung nach) richtiges enthalten ist!!!   Eine Beziehung, ohne davon zu wissen?! Wie soll das gehen? Ich weiß, es ist eine ziemlich seltsame Aussage, aber ich rede hier auch nicht von einer Zwischenmenschlichen Beziehung, sondern von einem bekannten Programmier-Pattern…. Read more

Hallo erst mal, ich weiß ja nicht ob Sie es schon wussten, …

dass ich in diesem Blog meine Projekte vorstellen werde und von Zeit zu Zeit auch ein paar philosophische Worte über neue Erkenntnisse verlieren möchte. Keine Angst, ich werde hier nicht über den Weltfrieden oder irgendwelche politischen Ansichten debattieren, sondern es geht vielmehr um programmierung mit C++ und andere damit verbundene Themen. mfg Was erwartet den… Read more