Produktbild: Programmieren mit C++ Version 3

Programmieren mit C++ Version 3 Eine Anleitung für Studium und Praxis

54,99 €

inkl. gesetzl. MwSt., Versandkostenfrei


Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

01.01.1993

Verlag

Vieweg & Teubner

Seitenzahl

232

Maße (L/B/H)

24,4/17/1,4 cm

Gewicht

420 g

Auflage

1993

Sprache

Deutsch

ISBN

978-3-528-05324-6

Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

01.01.1993

Verlag

Vieweg & Teubner

Seitenzahl

232

Maße (L/B/H)

24,4/17/1,4 cm

Gewicht

420 g

Auflage

1993

Sprache

Deutsch

ISBN

978-3-528-05324-6

Herstelleradresse

Vieweg+Teubner Verlag
Abraham-Lincoln-Straße 46
65189 Wiesbaden
DE

Email: ProductSafety@springernature.com

Ein neues Kapitel für Ihre Bücher

Ein neues Kapitel für Ihre Bücher

Schenken Sie Ihren alten Schätzen ein zweites Leben: Einfach Barcode scannen, Versandetikett ausdrucken, Bücher verschicken und Thalia Geschenkkarte erhalten.

Jetzt verkaufen
Jetzt verkaufen

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

  • Produktbild: Programmieren mit C++ Version 3
  • 1 Einleitung.- 2 Ein einführendes Beispiel.- 3 Grundlagen.- 3.1 Kommentare.- 3.2 Bezeichner.- 3.2.1 Reservierte Wörter.- 3.3 Deklarationen und Definitionen.- 3.4 Speicherklassen und Bindung.- 3.5 Initialisierung von Bezeichnern.- 3.5.1 Explizite Initialisierung.- 3.5.2 Implizite Initialisierung.- 3.5.3 Initialisierung von Bezeichnerlisten.- 4 Typen, Konstanten und Operatoren.- 4.1 Typen.- 4.1.1 Elementare Typen und Typkonvertierung.- 4.1.1.1 Darstellbare Zahlenbereiche elementarer Typen.- 4.1.1.2 Implizite Typkonvertierung.- 4.1.1.3 Explizite Typkonvertierung.- 4.1.2 Abgeleitete Typen.- 4.1.2.1 Referenz.- 4.1.2.2 Zeiger.- 4.1.2.3 Vektoren.- 4.1.2.4 Der spezielle Typ “void”.- 4.1.3 Typedef.- 4.2 Konstanten.- 4.2.1 Integer-Konstanten.- 4.2.2 Zeichen-Konstanten.- 4.2.3 Reelle Konstanten.- 4.2.4 Textkonstanten.- 4.2.5 Const.- 4.2.6 Aufzählungen.- 4.3 Operatoren.- 4.3.1 Arithmetische Operatoren.- 4.3.2 Inkrement- und Dekrement-Operatoren.- 4.3.3 Zuweisungsoperatoren.- 4.3.4 Vergleichsoperatoren.- 4.3.5 Boolesche Operatoren.- 4.3.6 Bitweise logische Operatoren.- 4.3.7 Konditionaler Operator.- 4.3.8 Kommaoperator.- 4.3.9 Sonstige Operatoren.- 5 Anweisungen.- 5.1 Elementare Anweisungen.- 5.1.1 Deklarations- und Ausdrucks-Anweisungen.- 5.1.2 Zusammengesetzte Anweisungen.- 5.1.2.1 Gültigkeitsbereich von Variablen.- 5.2 Auswahl-Anweisungen.- 5.2.1 if-else.- 5.2.2 switch.- 5.3 Iterations-Anweisungen.- 5.3.1 while.- 5.3.2 for.- 5.3.3 do-while.- 5.4 Sprung-Anweisungen.- 5.4.1 break.- 5.4.2 continue.- 5.4.3 goto.- 5.4.4 return.- 6 Funktionen.- 6.1 Definition einer Funktion.- 6.2 Parameterübergabe.- 6.2.1 Starke Typüberprüfung.- 6.2.2 Call-by-value.- 6.2.3 Call-by-reference.- 6.2.4 Vektoren als Parameter.- 6.2.5 Voreingestellte Werte.- 6.2.6 Funktionen als Parameter.- 6.2.7 Ellipsen.- 6.3 Ergebnisrückgabe.- 6.3.1 Der Freispeicher.- 6.3.1.1 Der Operator new.- 6.3.1.2 Der Operator delete.- 6.4 Überladen von Funktionen.- 6.5 Inline-Funktionen.- 6.6 Die Funktion main.- 7 Structures.- 8 Klassen.- 8.1 Motivation.- 8.2 Definition von Klassen und Member-Funktionen.- 8.2.1 Zeiger auf Klassenmember.- 8.2.2 Statische Klassenmember.- 8.2.3 Member-Funktionen.- 8.3 Gültigkeitsbereiche bei Verwendung von Klassen.- 8.4 Initialisierung von Klassenobjekten.- 8.4.1 Konstruktoren.- 8.4.2 Initialisierung durch Zuweisung.- 8.4.3 Weitere Möglichkeiten zur Initialisierung.- 8.5 Löschen von Klassenobjekten.- 8.5.1 Destruktoren.- 8.6 Friends.- 8.7 Klassen als Member von Klassen.- 8.7.1 Konstruktoren/Destruktoren für Member-Klassen.- 8.8 Vektoren von Klassen.- 8.9 Unions.- 8.10 Bitfelder.- 9 Abgeleitete Klassen.- 9.1 Motivation.- 9.2 Information Hiding bei abgeleiteten Klassen.- 9.3 Manipulation von Klassenobjekten.- 9.4 Klassenhierarchien.- 9.5 Gültigkeitsbereiche für vererbte Member.- 9.6 Konstruktoren und Destruktoren für abgeleitete Klassen.- 9.6.1 X(const X&) bei abgeleiteten Klassen.- 9.7 Virtuelle Funktionen.- 9.8 Virtuelle Destruktoren.- 9.9 Virtuelle Basisklassen.- 10 Überladen von Operatoren.- 10.1 Motivation.- 10.2 Grundlagen.- 10.3 Besondere Operatoren.- 10.3.1 Der Operator [ ].- 10.3.2 Der Operator =.- 10.3.3 Der Operator ?>.- 10.3.4 Die Operatoren ++ und ??.- 10.4 Selbstdefinierte Typkonvertierung.- 10.4.1 Überladen von Konstruktoren.- 10.4.2 Konvertierungsfunktionen.- 11 Schablonen.- 11.1 Funktionsschablonen.- 11.2 Klassenschablonen.- 12 Ein-/Ausgabe.- 12.1 Unformatierte Ein-/Ausgabe.- 12.2 Formatierte Ausgabe.- 12.3 Dateioperationen.- 13 Aufgaben.- 14 Musterlösungen.- 15 Literatur.- A.1 Tabelle der Operatoren.- A.2 Tabelle der reservierten Wörter.- A.3 Tabelle der besonderen Zeichen.- A.4 Tabelle der Anweisungen.- A.5 Tabelle der Ausdrücke.- A.6 Einbinden von C-Funktionen in C++.- A.7 Unterschiede der Version 2.0 zur Version 1.2.- A.7.1 Änderungen der Semantik von Version 1.2.- A.7.2 Nicht unterstützte Konzepte in Version 1.2.- A.8 Unterschiede der Version 3.0 zur Version 2.0.- A.9 Ausnahmen.- Register.