Das umfassende Lehrbuch. Von den Grundlagen zur professionellen Programmierung. Von einfachen Beispielen zu anspruchsvollen Algorithmen. Das Standardwerk für Studium und Beruf
Dies ist die 4., überarbeitete Neuauflage unseres
C/C++-Standardwerkes.Der erste Teil des Buches führt Sie
anfängergerecht in die Grundlagen von C ein: Er bietet zahlreiche
Beispielprojekte, Merksätze und Übungen am Ende eines jeden
Kapitels. Von da aus geht es weiter zur objektorientierten
Programmierung mit C++: Auf der Grundlage der erworbenen Kenntnisse
in C wird der Leser zügig an komplexe Beispielprojekte in C++
herangeführt. Das Buch ist konzipiert als umfassender Begleiter: Es
dient als Lehr- und Arbeitsbuch, ist Nachschlagewerk in der Praxis
und gibt fertige, sofort einsetzbare Lösungen an die Hand. Die
beiliegende CD-ROM enthält ein C/C++-Praktikum zum sofortigem
Einstieg am Computer. Nach der Lektüre sind Sie Profi: fähig,
anspruchsvolle Anwendungen zu planen, zu entwerfen und mit hoher
Qualität zu entwickeln.
Sie möchten C/C++ verstehen und anwenden lernen? Dieses Buch bietet
eine systematische Einführung. Der Bogen spannt sich dabei von
einfachen Beispielprogrammen hin zu anspruchsvollen Algorithmen und
Datenstrukturen. Auch über die Beschäftigung mit den
Programmiersprachen hinaus, erfahren Sie einiges über:
Aussagenlogik
Kombinatorik
Grafikprogrammierung
Leistungsanalyse und -messung
Sortierverfahren
Listen, Bäume, Hashtabellen
Graphentheorie
Objektorientierte Programmierung
Die Themengebiete werden dabei nicht theoretisch, sondern
unmittelbar praktisch programmierend angegangen und erarbeitet.
Zahlreiche Merksätze und Übungen am Ende eines jeden Kapitels
lassen Sie spielerisch lernen und verstehen. Das Buch dient Ihnen
als umfassender Begleiter: Es ist Lehr- und Arbeitsbuch,
Nachschlagewerk und gibt fertige, sofort einsetzbare Lösungen an
die Hand.
"Es gibt eine Handvoll guter Bücher zu C/C++ und das gehört meines Erachtens dazu. Unter Informatikern wird dieses Buch nicht umsonst die Bibel der C- und C++-Entwicklung genannt. Es ist ein wunderbares Nachschlagewerk, welches solides Basiswissen zu C/C++ schafft und darüber hinaus einige Grundlagen der Informatik vermittelt." (PHP Nuke 2010)
"Dieses Buch ist nicht nur ein umfangreiches Nachschlagewerk [...], sondern auch für das Selbststudium hervorragend geeignet.[...] Es ist mit einem deutlichen 'Sehr Gut' zu bewerten. [...]" dotnetpro, 2009
Es gibt eine Handvoll guter Bücher zu C/C++ und das gehört meines Erachtens dazu. Unter Informatikern wird dieses Buch nicht umsonst die Bibel der C- und C++-Entwicklung genannt. Es ist ein wunderbares Nachschlagewerk, welches solides Basiswissen zu C/C++ schafft und darüber hinaus einige Grundlagen der Informatik vermittelt.
Christoph Kecher ist als Software-Ingenieur bei der Internationalen Kapitalanlagegesellschaft mbH tätig. Seine Tätigkeitsbereiche umfassen Data Warehouse-Technologien, Java, .Net, UML und Software-Qualitätssicherung.
6 Elementare Datentypen und ihre Darstellung 127 6.1 Zahlendarstellungen 127 6.2 Bits und Bytes 134 6.3 Skalare Datentypen in C 138 6.4 Bit-Operationen 145 6.5 Programmierbeispiele mit Zeichen, Zahlen und Bit-Operationen 148 6.6 Arrays und Zeichenketten 153 6.7 Programmierbeispiele mit Arrays und Strings 165 6.8 Aufgaben 171
7 Modularisierung 179 7.1 Funktionen und Unterprogramme 179 7.2 Rekursion 186 7.3 Der Stack 195 7.4 Globale, lokale und statische Variablen 198 7.5 Die C-Runtime-Library 200 7.6 Beispiele 226 7.7 Aufgaben 241
17 Elemente der Graphentheorie 657 17.1 Grundbegriffe 659 17.2 Darstellung von Graphen durch Datenstrukturen 666 17.3 Ausgewählte graphentheoretische Probleme 671
20 Klassen in C++ 793 20.1 Aufbau von Klassen 793 20.2 Instantiierung von Klassen 813 20.3 Friends 820 20.4 Operatoren auf Klassen 825 20.5 Ein- und Ausgabe in C++ 829 20.6 Der this-Pointer 837 20.7 Beispiele 838 20.8 Aufgaben 864
21 Vererbung in C++ 871 21.1 Geschützte Member 877 21.2 Einfache Vererbung 880 21.3 Mehrfache Vererbung 881 21.4 Instantiierung abgeleiteter Klassen 881 21.5 Erweiterung abgeleiteter Klassen 884 21.6 Überladen von Funktionen der Basisklasse 886 21.7 Virtuelle Member-Funktionen 891 21.8 Rein virtuelle Member-Funktionen 894 21.9 Statische Member 895 21.10 Beispiele 902 21.11 Aufgaben 951
22 C++-Referenz (Teil 2) 957 22.1 Klassen und Instanzen 957 22.2 Member 958 22.3 Zugriff auf Member 966 22.4 Vererbung 976 22.5 Zugriffsschutz und Vererbung 991 22.6 Der Lebenszyklus von Objekten 999 22.7 Pointer to Member 1021 22.8 Generische Klassen (Templates) 1025 22.9 Ausnahmefallbehandlung 1031 Anhang
Sitemap: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20