Nicht aus der Schweiz? Besuchen Sie lehmanns.de
C++ ENT-PACKT - Herbert Schildt

C++ ENT-PACKT

Herbert Schildt (Autor)

816 Seiten
2001
mitp/bhv (Hersteller)
978-3-8266-0731-8 (ISBN)
CHF 55,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage

  • 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?