Kategorie: C/C++

Object Pool Design Pattern in C++ 0

Object Pool Design Pattern in C++

Dieser Artikel zeigt die Verwendung des Object Pool Design Patterns in C++ um für bestimmte Voraussetzungen eine signifikant bessere Performance zu erhalten. Der Object Pool ist ein Erzeugungsmuster (Creational patterns), diese Einteilung habe ich...

Adapter Design Pattern in C++ 0

Adapter Design Pattern in C++

In diesem Artikel zeige ich euch das Adapter Design Pattern in C++ programmiert vor. Dieses Pattern wird vielen ein Begriff sein, denn nur durch einen Adapter können bestimmte Klassen interagieren, die normalerweise nicht kompatibel wären....

Singleton Design Pattern 1

Singleton Design Pattern in C++

In diesem Artikel geht es um das Singleton Design Pattern in C++ und darum, warum es ein schlechtes Design Pattern ist. In meinem Source Code möchte ich euch nicht nur zeigen wie man ein Singleton...

Strategy Design Pattern in C++ 0

Strategy Design Pattern in C++

Ich habe das Strategy Design Pattern in C++ implementiert und zeige euch in diesem Artikel wie es funktioniert, wofür man es einsetzt und welche Vor- beziehungsweise Nachteile es hat. Von all den Pattern ist...

9

Factory Design Pattern in C++

Das Factory Design Pattern ist sehr einfach zu verstehen und zu implementieren und bildet den Startpunkt meiner Design Pattern Artikelreihe. Ich zeige euch in jedem Artikel worum es bei dem Design Pattern geht und...

Design Patterns C++ 0

Design Patterns in C++

In dieser Artikelserie zeige ich euch wie man Design Patterns in C++ umsetzt. Neben dem theoretischen Verständnis darüber geht es hauptsächlich um dessen praktische Umsetzung anhand eines Beispiels. Ziel soll ein besseres Verständnis dafür...

C++ Programm Windows Linux portieren 0

C++ Programm von Windows auf Linux portieren

Ich zeige euch wie man ein C++ Programm von Windows auf Linux portieren kann. Im letzten Artikel habe ich euch bereits CodeLite für den Raspberry Pi vorgestellt, nun werden wir diese Entwicklungsumgebung und den...

Raspberry Pi C++ Entwicklungsumgebung 3

Raspberry Pi C++ Entwicklungsumgebung

Ich zeige euch wie man eine C++ Entwicklungsumgebung am Raspberry Pi installiert, einrichtet und in einem ersten kleinen Projekt verwendet. Der Raspberry Pi ist ja vor allem für die Python Entwicklung bekannt, man kann...

SOCI C++ MySQL Datenbank Abstraktion 1

SOCI – MySQL C++ Datenbank Abstraktion

Für ein neues Projekt habe ich mir SOCI, ein MySQL C++ Datenbank Abstraktionslayer, näher angesehen und in einem  kleinen Beispielprojekt zum Laufen gebracht. Ich zeige euch in diesem Tutorial wie ihr diese Bibliothek in einem...