Die Notizen zu C++ richten sich an den erfahrenen C++ Software-Entwickler. Sie erl?utern f?r zahlreiche komplexe Problemstellungen, die sich dem Software-Entwickler bei der t?glichen Arbeit stellen, wie die optimale L?sung aussieht. Dazu wird in pr?ziser und kompakter Form erkl?rt, warum der aufgezeigte Weg optimal ist. Die jeweils vorgeschlagene L?sung wird an Code-Beispielen fundiert umgesetzt. Oft m?nden die Schlu?folgerungen in einem pr?gnanten Merksatz, der dann auch die ?berschrift des entsprechenden Kapitels bildet. Der Aufbau dieses Werkes ist den Bed?rfnissen von Software-Entwicklern optimal angepa?t. Der Autor ist seit vielen Jahren in der systemnahen C++ Software-Entwicklung t?tig und wei?, da? ein gutes Code-Beispiel dem Entwickler mehr sagt als 1000 Worte.
Die Notizen zu C++ richten sich an den erfahrenen C++ Software-Entwickler. Sie erl?utern f?r zahlreiche komplexe Problemstellungen, die sich dem Software-Entwickler bei der t?glichen Arbeit stellen, wie die optimale L?sung aussieht. Dazu wird in pr?ziser und kompakter Form erkl?rt, warum der aufgezeigte Weg optimal ist. Die jeweils vorgeschlagene L?sung wird an Code-Beispielen fundiert umgesetzt. Oft m?nden die Schlu?folgerungen in einem pr?gnanten Merksatz, der dann auch die ?berschrift des entsprechenden Kapitels bildet. Der Aufbau dieses Werkes ist den Bed?rfnissen von Software-Entwicklern optimal angepa?t. Der Autor ist seit vielen Jahren in der systemnahen C++ Software-Entwicklung t?tig und wei?, da? ein gutes Code-Beispiel dem Entwickler mehr sagt als 1000 Worte.
1. Einordnung von C.- 2. Grunds?tzlicher Aufbau eines Projektes.- 2.1 Pro Klasse eine *.h und eine *.cpp-Datei.- 2.2 Benennung von Verzeichnissen, Dateien und Klassen.- 2.3 Zentrale Header-Datei (Settings.h).- 2.4 Der Code muss ohne Warnungen bauen.- 2.5 Mehrere Schichten verwenden (horizontale Teilung).- 2.6 Client/Server-Modell verwenden (vertikale Teilung).- 2.7 Das Broker-Pattern (2-Tier-Archil£)