Die "Notizen zu C++" richten sich an den fortgeschrittenen C++ Software-Entwickler, sie zeigen effektive Lösungswege für zahlreiche Aufgabenstellungen aus der Praxis. Dazu werden in präziser und kompakter Form effiziente Lösungen durch konkrete Code-Beispiele gegeben, die plattformübergreifend sowohl unter UNIX/Linux als auch auf WINDOWS-Systemen funktionieren.
Die Darstellung orientiert sich an den Phasen eines Software-Projektes: zunächst werden generell Projektaufbau und geeignete Architektur-Modelle (Schichten-Modell, Client/Server-Architektur, Broker-Pattern für verteilte Anwendungen, CORBA, DCOM) analysiert. Dann folgt ein kompaktes Repetitorium wichtiger Begriffe und Sprachelemente sowie grundsätzlicher Regeln für das Programmieren in C++. Anschließend werden folgende zentrale Themen behandelt: Strings, Zeitermittlung, const, static, Referenzen, Zeiger, Smart-Pointer, new/delete, Speicherarten sowie Vererbungskonzepte unter C++ und das Programmieren von Klassen. Über Code-Kapselung, Operatoren, Casting und Exceptions führt der Text dann zum wichtigsten Baustein von C++, der STL (Standard-Template-Library). Ferner werden transaktionssichere Zugriffe auf relationale Datenbanken behandelt.
Die Notizen zu C++ richten sich an den erfahrenen C++ Software-Entwickler. Sie beschreiben optimale Lösungen für zahlreiche komplexe Problemstellungen, die sich dem Software-Entwickler bei der täglichen Arbeit stellen. Das Wie und Warum wird kompakt und präzise erklärt und die jeweils vorgeschlagene Lösung an Code-Beispielen fundiert umgesetzt. Der Aufbau des Buches ist den Bedürfnissen von Software-Entwicklern genau angepasst. Der Autor - seit vielen Jahren in der systemnahen C++ Software-Entwicklung tätig - weiß, dass ein gutes Code-Beispiel dem Entwickler mehr sagt als 1000 Worte!
Peter Thömmes
C++ Datenbankzugriff Datentyp Datentypen Klasse Objekt Praktische Software-Entwicklung Programmieren Programmiersprache C Programmiersprache C++ Programmierung STL Standard Template Library Vererbung plattformunabhängig