Der C++-Programmierer
Hanser (Verlag)
978-3-446-42691-7 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
- Topaktuell: Entspricht dem neuen ISO-C++-Standard
- Ein Praxisbuch für alle Ansprüche - mehr brauchen Einsteiger und Profis nicht
- Stellt Grundlagen und fortgeschrittene Themen der C++-Programmierung vor und zeigt, welche Unterstützung professionelle Softwareentwickler in der Teamarbeit brauchen
- Enthält über 150 praktische Lösungen für typische Aufgabenstellungen und 85 Übungsaufgaben - natürlich mit Musterlösungen
- Auf DVD: Entwicklungsumgebung und GNU-Compiler für Windows und Linux, weitere Open Source-Software, u.a. Boost und Qt, alle Beispiele und Musterlösungen
Egal ob Sie C++ lernen wollen oder Ihre Kenntnisse in der Softwareentwicklung mit C++ vertiefen, in diesem Buch finden Sie, was Sie brauchen.
C++-Neulinge erhalten eine motivierende Einführung in die Sprache C++. Die vielen Beispiele sind leicht nachzuvollziehen. Klassen und Objekte, Templates, STL und Exceptions sind bald keine Fremdwörter mehr für Sie. Als Profi finden Sie in diesem Buch kurze Einführungen zu Themen wie Thread-Programmierung, Netzwerk-Programmierung mit Sockets und grafische Benutzungsoberflächen. Durch den Einsatz der Boost- und Qt-Libraries wird größtmögliche Portabilität erreicht.
Weil Softwareentwicklung nicht nur Programmierung ist, finden Sie hier auch Themen für die professionelle Arbeit im Team, u.a. die Automatisierung der Dokumentation von Programmen, die Versionskontrolle und Werkzeuge zur Projektverwaltung und projekt-internen Kommunikation.
Das integrierte "C++-Rezeptbuch" mit mehr als 150 praktischen Lösungen, das sehr umfangreiche Register und das detaillierte Inhaltsverzeichnis machen das Buch zu einem unverzichtbaren Nachschlagewerk für alle, die sich im Studium oder professionell mit der Softwareentwicklung in C++ beschäftigen.
Dr. Ulrich Breymann ist Professor für Informatik an der Hochschule Bremen. Er engagierte sich im DIN-Arbeitskreis zur ersten Standardisierung von C++ und ist ein renommierter Autor zum Thema C++.
Vorwort 21
Teil I: Einführung in C++ 25
1 Es geht los 27
2 Einfache Ein- und Ausgabe 93
3 Programmstrukturierung 101
4 Objektorientierung I 147
5 Intermezzo: Zeiger 185
6 Objektorientierung II 233
7 Vererbung 257
8 Fehlerbehandlung 301
9 Überladen von Operatoren 317
10 Dateien und Ströme 375
11 Einführung in die Standard Template Library (STL) 397
12 Reguläre Ausdrücke 409
13 Threads 419
Teil II: Bausteine komplexer Anwendungen 449
14 Grafische Benutzungsschnittstellen 451
15 Internet-Anbindung 473
16 Datenbankanbindung 503
Teil III: Praktische Methoden und Werkzeuge der Softwareentwicklung 515
17 Abläufe automatisieren mit make 517
18 Unit-Test 525
19 Werkzeuge zur Verwaltung von Projekten 541
Teil IV: Das C++-Rezeptbuch: Tipps und Lösungen für typische Aufgaben 555
20 Sichere Programmentwicklung 557
21 Von der UML nach C++ 579
22 Performance, Wert- und Referenzsemantik 587
23 Effektive Programmerzeugung 601
24 Algorithmen für verschiedene Aufgaben 623
25 Ein- und Ausgabe 727
Teil V: Die C++-Standardbibliothek 739
26 Aufbau und Übersicht 741
27 Hilfsfunktionen und -klassen 747
28 Container 763
29 Iteratoren 805
30 Algorithmen 815
31 Nationale Besonderheiten 821
32 String 841
33 Speichermanagement 849
34 Optimierte numerische Arrays (valarray) 857
35 C-Header 873
A Anhang 883
Glossar 949
Literaturverzeichnis 959
Register 963
Zur 1. Auflage:
"Brillieren kann das Buch vor allem dadurch, dass es dem Leser alle im professionellen Umfeld notwendigen Hilfsmittel zurechtlegt. [...] Die Sprache ist verständlich und kurzweilig, die zahlreichen Codebeispiele sind gut gewählt und erklärt." —Florian Potschka, iX, Februar 2010
| Verlagsort | München |
|---|---|
| Sprache | deutsch |
| Maße | 207 x 240 mm |
| Gewicht | 2106 g |
| Einbandart | Paperback |
| Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► C / C++ |
| Schlagworte | C++ • C++ (Programmiersprache); Einführung |
| ISBN-10 | 3-446-42691-4 / 3446426914 |
| ISBN-13 | 978-3-446-42691-7 / 9783446426917 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
aus dem Bereich