Dieses Programmierlehrbuch vermittelt die Sprache C++ nach dem aktuellen ANSI/ISO-Standard und erklärt gleichzeitig, wie man bei der Programmierung die wichtigsten Werkzeuge aus dem Unix/Linux-Umfeld nutzt. Nach einer anschaulichen Einführung in die Objektorientierung lernen die Leser zunächst C++-Grundlagen wie Typen, Operatoren und Kontrollstrukturen kennen. Darauf aufbauend erläutert der Autor fortgeschrittene Konzepte, u.a. Namensräume, Exceptions und die Standard … mehrTemplate Library STL. Einblicke in die Linux-Systemprogrammierung, etwa in Message queues, Signalbehandlung oder CGI-Applikationen, runden die Spracheinführung ab. Für die praktische Programmierung werden zahlreiche Werkzeuge vorgestellt, darunter der Emacs-Editor, der GCC-Compiler (in Version 3), die Debugger GDB und DDD sowie die integrierten Entwicklungsumgebungen SNiFF+ und KDevelop. Das Buch enthält zahlreiche Übungsaufgaben und Beispiele. Auf der beiliegenden CD-ROM sind zudem alle Beispielprogramme zu finden sowie die vorgestellten Programmierwerkzeuge, einschließlich KDevelop und SNiFF+ für C/C++ unter Linux. Neu in der 2. Auflage sind u.a. GCC in der Version 3, Programmierung eigener Bibliotheken, Versionsverwaltung mit CVS sowie Tipps zu KDevelop und zum Erstellen von KDE-Anwendungen. weniger