C++ - kurz & gut - Aktuell zu C++17

von: Kyle Loudon, Rainer Grimm

O'Reilly Verlag, 2018

ISBN: 9783960101987 , 228 Seiten

3. Auflage

Format: PDF

Kopierschutz: Wasserzeichen

Mac OSX,Windows PC für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's

Preis: 14,90 EUR

eBook anfordern eBook anfordern

Mehr zum Inhalt

C++ - kurz & gut - Aktuell zu C++17


 

Inhalt

5

Einführung

9

Kapitel 1: Programmstruktur

13

Programmstart

13

Programmende

15

Header-Dateien

15

Quelldateien

17

Präprozessoranweisungen

17

Präprozessormakros

21

Kapitel 2: Lexikalische Elemente

23

Kommentare

23

Bezeichner

24

Reservierte Schlüsselwörter

25

Literale

26

Operatoren

30

Ausdrücke

44

Kapitel 3: Typen

45

Fundamentale Typen

45

Zusammengesetzte Typen

51

Deklarationen

65

Automatische Typableitung

76

Implizite Typkonvertierungen und explizite Casts

78

Typdefinitionen

85

Typinformationen

86

Speicherverwaltung

87

Kapitel 4: Anweisungen

93

Ausdrucksanweisungen

93

Null-Anweisungen

93

Zusammengesetzte Anweisungen

94

Iterationsanweisungen (Schleifen)

94

Verzweigungen

97

Sprunganweisungen

100

Kapitel 5: Ausnahmebehandlung

103

try

103

throw

103

catch

104

noexcept

105

Kapitel 6: Zusicherungen

109

static_assert

109

Kapitel 7: Sichtbarkeit

111

Geltungsbereiche

111

Namensräume

115

Kapitel 8: Funktionen

119

Funktionen deklarieren

119

Alternative Funktionssyntax

119

Funktionsdefinition

120

Default-Argumente

121

Funktionen überladen

122

Inline-Funktionen

123

Lambda-Funktionen

123

Kapitel 9: Klassentypen

129

Objekte

129

Attribute

131

Methoden

134

Zugriffsrechte für Klassenmitglieder

153

Deklarationen

154

Freunde

156

Strukturen

157

Unions

157

Kapitel 10: Vererbung

161

Basisklassen

162

Methoden

165

Mehrfachvererbung

174

Kapitel 11: Templates

177

Funktions-Templates

177

Klassen-Templates

180

Template-Parameter

187

Template-Argumente

195

Spezialisierung

202

Kapitel 12: Die C++-Standardbibliothek

211

Der Namensraum std

211

Header-Dateien

212

I/O-Streams

213

Wichtige Datentypen

216

Index

221

www.oreilly.de

0