C++ ENT-PACKT
mitp/bhv (Hersteller)
978-3-8266-0731-8 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
- Umfangreiche
Erläuterungen der gesamten C++-Syntax - Alle neuen C++-Features
wie Namensräume, Templates und RTTI - Zahlreiche Beispiele
sowie Tipps für effizientes Programmieren
Dieses Buch behandelt detailliert alle
Aspekte der Sprache C++: Befehle, Funktionen und Klassenbibliotheken,
Algorithmen und Applikationen. Zahlreiche Tipps für effizientes und
produktives Programmieren sowie viele Beispiele aus erfahrener Hand machen
dieses Werk zu einem unverzichtbaren Begleiter für alle
C++-Programmierer. Herbert Schildt beantwortet Ihnen alle speziellen
Fragen zu C++.
C++ Ent-Packt ist in fünf Teile
gegliedert: Teil I behandelt umfassend die Untermenge C von C++. Teil II
beschreibt detailliert die Erweiterungen und Verbesserungen, die durch C++
an C vorgenommen wurden: die objektorientierten Features wie Klassen,
Konstruktoren, Destruktoren und Templates. Teil III beschreibt die
Standardfunktionenblibliothek und Teil IV die Standardklassenbibliothek
inklusive der STL (Standard Template Library). Teil V erläutert
praktische Beispiele für den Einsatz von C++ und objektorientierter
Programmierung.
Aus dem Inhalt:
- Die Untermenge C die Grundlage von C++
- Grundlagen der objektorientierten Programmierung
- Klassen und Objekte
- Arrays, Zeiger und Operatoren zur dynamischen Allozierung
- Konstruktoren und Destruktoren
- Virtuelle Funktionen und Vererbung
- Überladen von Funktionen und Operatoren
- Run-Time-Type-ID (RTTI)
- Namensräume und Templates
- Ausnahmebehandlung
- Die Standard-Template Library (STL)
Autor
Herbert Schildt, weltweit führender Autor von
Fachbüchern für Programmierer und Mitglied des ANSI/ISO Komitees,
behandelt in diesem Buch die neuesten Entwicklungen des Internationalen
Standards für C++.
Inhaltsverzeichnis:
Vorwort 21
Teil I Die Grundlage von C++: Die C-Teilmenge 25
Kapitel 1: Ein Überblick über C 27
Kapitel 2: Ausdrücke 35
Kapitel 3: Anweisungen 71
Kapitel 4: Arrays und nullterminierte Zeichenketten 97
Kapitel 5: Zeiger 115
Kapitel 6: Funktionen 133
Kapitel 7: Strukturen, Unions, Aufzählungen und
benutzerdefinierte Typen 153
Kapitel 8: Konsolen-I/O im C-Stil 173
Kapitel 9: Datei-I/O 193
Kapitel 10: Der Präprozessor und Kommentare 213
Teil II C++ 225
Kapitel 11: Ein Überblick über C++ 227
Kapitel 12: Klassen und Objekte 253
Kapitel 13: Arrays, Zeiger, Referenzen und die Operatoren
zur dynamischen Allozierung 281
Kapitel 14: Überladen von Funktionen, Kopierkonstruktoren
und Defaultargumente 307
Kapitel 15: Überladen von Operatoren 325
Kapitel 16: Vererbung 351
Kapitel 17: Virtuelle Funktionen und Polymorphie 371
Kapitel 18: Templates 385
Kapitel 19: Ausnahmebehandlung 407
Kapitel 20: Die Grundlagen der I/O von C++ 423
Kapitel 21: Datei-I/O in C++ 447
Kapitel 22: Run-Time-Type-ID und die Cast-Operatoren 469
Kapitel 23: Namensräume, Konvertierungsfunktionen und
weitere fortgeschrittene Themen 487
Kapitel 24: Einführung in die Standard-Template-Library 511
Teil III Die Standardfunktionenbibliothek 563
Kapitel 25: C-basierte I/O-Funktionen 565
Kapitel 26: Funktionen für Zeichenketten und Zeichen 583
Kapitel 27: Die mathematischen Funktionen 593
Kapitel 28: Zeit, Datum und Lokalisierung 601
Kapitel 29: Die dynamische Allozierung 609
Kapitel 30: Hilfsfunktionen 611
Kapitel 31: Die wide character-Funktionen 623
Teil IV Die Klassenbibliothek von Standard-C++ 631
Kapitel 32: Die Standard-I/O-Klassen von C++ 633
Kapitel 33: Die Container-Klassen der STL 653
Kapitel 34: Die STL Algorithmen 675
Kapitel 35: Iteratoren, Allocatoren und Funktionsobjekte 695
Kapitel 36: Zeichenketten in C++ 711
Kapitel 37: Die numerischen Klassen 721
Kapitel 38: Ausnahmen und verschiedene Klassen 741
Teil V C++ anwenden 747
Kapitel 39: Neue Klassen integrieren: Eine eigene Klasse
für Zeichenketten 749
Kapitel 40: Ein objektorientierter Parser für Ausdrücke 771
Stichwortverzeichnis 798
Reihe/Serie | Ent-Packt |
---|---|
Sprache | deutsch |
Einbandart | kartoniert |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► C / C++ |
Schlagworte | C • C Plusplus (Programmiersprache) |
ISBN-10 | 3-8266-0731-7 / 3826607317 |
ISBN-13 | 978-3-8266-0731-8 / 9783826607318 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |