Moderne C++ Programmierung
Springer Berlin (Verlag)
978-3-540-22281-1 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Dieses Buch liefert eine fundierte Darstellung des modernen Programmdesigns in C++ gemäß dem ANSI/ISO-Standard. Der Autor gibt dabei zunächst ein kompaktes Repetitorium der grundlegenden Sprachelemente von C++ und erläutert dann detailliert die klassische objektorientierte Modellierung sowie die modernen Techniken der generischen Programmierung mittels Templates und Design Patterns.
Einführung.- Die Sprache C++.- Geschichte und Paradigmenwandel.- Grundlagen.- Der Präprozessor.- Standarddatentypen.- Konstanten.- Aufzählungen.- Zeiger.- Arrays.- Referenzen.- Typenkonvertierung.- Ausdrücke.- Operatoren.- Anweisungen.- Funktionen.- Funktionsüberladung.- Inlining.- Dynamische Speicherallokation mit new und delete.- Die Objektorientierte Programmierung mit C++.- Strukturen und Klassen.- Die Struktur in C.- Die Klasse in C++.- Das Klassenkonzept.- Attribute.- Methoden.- Konstruktoren.- Der Standardkontruktor.- Der Copy-Konstruktor.- Typenkonvertierung mit Konstruktoren.- Destruktoren.- Automatische und dynamische Instanziierung von Objekten.- Sichtbarkeit.- Grundregeln zur Klassendeklaration.- Verschachtelte Typen.- Der Scope-Operator.- "friend"-Deklarationen.- Statische Methoden und Attribute.- Vererbung.- Virtuelle Funktionen und Polymorphismus.- Mehrfachvererbung.- Virtuelle Vererbung.- Operatorüberladung.- Überladen arithmetischer Operatoren.- Überladen des Zuweisungsoperators.- Zugriffsoperatoren.- Die Operatoren new und delete.- Operatoren der Typenkonvertierung.- Exception Handling.- Die Rolle von Patterns und Idiomen.- Modularisierung eines C++ Projektes.- Namensräume.- Das Koenig-Lookup Verfahren.- Einige Anmerkungen zum Linker.- Generische Programmierung in C++.- Funktionstemplates.- Klassentemplates.- Templatespezialisierung.- Partielle Spezialisierung.- Methodentemplates.- Templatestrategien.- Aspektorientierte Programmierung.- Die C++ Standardbibliothek.- Die Geschichte der Standardbibliothek.- Ausgewählte Bereiche der Standardbibliothek.- Die Streams.- Datum und Zeit.- Die STL.- Container, Iteratoren und Algorithmen.- List.- Vector.- Map.- Containeradapter.- Allokatoren.- Die Stringklasse std::string.- Autopointer
Reihe/Serie | Xpert.press |
---|---|
Sprache | deutsch |
Maße | 155 x 235 mm |
Gewicht | 840 g |
Einbandart | gebunden |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► C / C++ |
Schlagworte | Aspektorientierte Programmierung • C++ • C++ (Programmiersprache) • Design Patterns • Generische Programmierung • Objektorientierte Programmierung • STL • Templates |
ISBN-10 | 3-540-22281-2 / 3540222812 |
ISBN-13 | 978-3-540-22281-1 / 9783540222811 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich