C++: das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Hanser
2014
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XVI, 461 S. Ill., graph. Darst. 24 cm DVD-ROM (12 cm) |
Format: | Auf DVD: Visual Express Editions 2013 für Desktops sowie Beispiele. Auf der DVD finden sich der Visual C++-Compiler und der komplette Quellcode zu den Beispielen im Buch. Schritt für Schritt vom absoluten Laien zum versierten C++-Programmierer. |
ISBN: | 3446440690 9783446440692 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041844422 | ||
003 | DE-604 | ||
005 | 20141217 | ||
007 | t | ||
008 | 140513s2014 ad|| |||| 00||| ger d | ||
016 | 7 | |a 1047988143 |2 DE-101 | |
020 | |a 3446440690 |9 3-446-44069-0 | ||
020 | |a 9783446440692 |c Kart. |9 978-3-446-44069-2 | ||
035 | |a (OCoLC)872693323 | ||
035 | |a (DE-599)BVBBV041844422 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-1050 |a DE-706 |a DE-2070s |a DE-B768 |a DE-M347 |a DE-210 |a DE-473 |a DE-91G |a DE-11 |a DE-92 |a DE-29T |a DE-12 |a DE-1043 |a DE-859 |a DE-634 |a DE-Aug4 |a DE-824 |a DE-521 |a DE-83 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 358f |2 sdnb | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Louis, Dirk |d 1965- |e Verfasser |0 (DE-588)115650849 |4 aut | |
245 | 1 | 0 | |a C++ |b das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele] |c Dirk Louis |
246 | 1 | 3 | |a C-plus-plus |
246 | 1 | 0 | |a C ++ |
264 | 1 | |a München |b Hanser |c 2014 | |
300 | |a XVI, 461 S. |b Ill., graph. Darst. |c 24 cm |e DVD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
538 | |a Auf DVD: Visual Express Editions 2013 für Desktops sowie Beispiele. Auf der DVD finden sich der Visual C++-Compiler und der komplette Quellcode zu den Beispielen im Buch. Schritt für Schritt vom absoluten Laien zum versierten C++-Programmierer. | ||
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C++14 |0 (DE-588)1056920483 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C++11 |0 (DE-588)7847900-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C++17 |0 (DE-588)1147325278 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | 1 | |a C++11 |0 (DE-588)7847900-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a C++14 |0 (DE-588)1056920483 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a C++17 |0 (DE-588)1147325278 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
689 | 3 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 3 | |8 3\p |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-446-44109-5 |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4604847&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027289023&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027289023 |
Datensatz im Suchindex
_version_ | 1806327907827580928 |
---|---|
adam_text |
VORWORT XV
TEIL
I: GRUNDKURS 1
1 KEINE ANGST VOR C++! 3
1.1 VON C ZU C++ 4
1.1.1 RUECKBLICK 4
1.1.2 DIE STRUKTURIERTE PROGRAMMIERUNG 6
1.1.3 CHIPS SIND BILLIG, PROGRAMMIERER TEUER 8
1.1.4 FASSEN WIR ZUSAMMEN 9
1.2 VON DER IDEE ZUM FERTIGEN PROGRAMM 10
1.3 NAEHER HINGESCHAUT: DER C++-COMPILER 11
1.3.1 DER COMPILER IST EIN STRENGER LEHRER 12
1.3.2 DEFINITION UND DEKLARATION 13
1.3.3 DAS KONZEPT DER HEADERDATEIEN 14
1.3.4 NAMENSRAEUME 15
1.3.5 DER COMPILER BEI DER ARBEIT 17
1.3.6 ISO UND DIE COMPILER-WAHL 18
1.3.7 DER NEUE C++LL-STANDARD 19
1.4 UEBUNGEN 19
2 GRUNDKURS: DAS ERSTE PROGRAMM 21
2.1 HALLO WELT! - DAS PROGRAMMGERUEST 21
2.1.1 TYPISCHER PROGRAMMAUFBAU 22
2.1.2 DIE EINTRITTSFUNKTION MAIN() 23
2.1.3 DIE ANWEISUNGEN 24
2.1.4 HEADERDATEIEN 26
2.1.5 KOMMENTARE 27
2.2 PROGRAMMERSTELLUNG 28
2.2.1 PROGRAMMERSTELLUNG MIT VISUAL STUDIO 28
HTTP://D-NB.INFO/1047988143
2.2.2 PROGRAMMERSTELLUNG MIT GNU-COMPILER 34
2.2.3 PROGRAMMAUSFUEHRUNG 35
2.3 STIL 37
2.4 UEBUNGEN 38
3 GRUNDKURS: DATEN UND VARIABLEN 39
3.1 KONSTANTEN (LITERALE) 39
3.2 VARIABLEN 42
3.2.1 VARIABLENDEFINITION 42
3.2.2 WERTE IN VARIABLEN SPEICHERN 45
3.2.3 VARIABLEN BEI DER DEFINITION INITIALISIEREN 46
3.2.4 WERTE VON VARIABLEN ABFRAGEN 47
3.3 KONSTANTE VARIABLEN 48
3.4 DIE DATENTYPEN 49
3.4.1 DIE BEDEUTUNG DES DATENTYPS 49
3.4.2 DIE ELEMENTAREN DATENTYPEN 53
3.4.3 WEITERE DATENTYPEN 54
3.5 TYPUMWANDLUNG 55
3.5.1 TYPUMWANDLUNG BEI DER EIN-UND AUSGABE 55
3.5.2 AUTOMATISCHE TYPUMWANDLUNGEN 57
3.5.3 EXPLIZITE TYPUMWANDLUNGEN 58
3.6 UEBUNGEN 60
4 GRUNDKURS: OPERATOREN UND AUSDRUECKE 61
4.1 RECHENOPERATIONEN 61
4.1.1 DIE ARITHMETISCHEN OPERATOREN 61
4.1.2 DIE MATHEMATISCHEN FUNKTIONEN 64
4.2 AUSDRUECKE 64
4.3 DIE KOMBINIERTEN ZUWEISUNGEN 66
4.4 INKREMENT UND DEKREMENT 67
4.5 STRINGS ADDIEREN 68
4.6 WEITERE OPERATOREN 69
4.7 UEBUNGEN 70
5 GRUNDKURS: KONTROLLSTRUKTUREN 71
5.1 ENTSCHEIDUNGEN UND BEDINGUNGEN 71
5.1.1 BEDINGUNGEN 72
5.1.2 DIE VERGLEICHSOPERATOREN 73
5.1.3 DIE LOGISCHEN OPERATOREN 74
5.2 VERZWEIGUNGEN 75
5.2.1 DIE EINFACHE IF-ANWEISUNG 76
5.2.2 DIE IF-ELSE-VERZWEIGUNG 78
5.2.3 DIE SWITCH-VERZWEIGUNG 81
5.3 SCHLEIFEN 84
5.3.1 DIE WHILE-SCHLEIFE 84
5.3.2 DIE DO-WHILE-SCHLEIFE 88
5.3.3 DIE FOR-SCHLEIFE 89
5.3.4 SCHLEIFEN MIT MEHREREN SCHLEIFENVARIABLEN 91
5.3.5 PERFORMANCE-TIPPS 91
5.4 SPRUNGANWEISUNGEN 92
5.4.1 ABBRUCHBEFEHLE FUER SCHLEIFE 93
5.4.2 ABBRUCHBEFEHLE FUER FUNKTIONEN 96
5.4.3 SPRUENGE MIT GOTO 96
5.5 FALLSTRICKE 97
5.5.1 DIE LEERE ANWEISUNG; 97
5.5.2 NEBENEFFEKTE IN BOOLESCHEN AUSDRUECKEN 98
5.5.3 DANGLING ELSE-PROBLEM 99
5.5.4 ENDLOSSCHLEIFEN 100
5.6 UEBUNGEN 100
6 GRUNDKURS: EIGENE FUNKTIONEN 103
6.1 DEFINITION UND AUFRUF 104
6.1.1 DER ORT DER FUNKTIONSDEFINITION 105
6.1.2 FUNKTIONSPROTOTYPEN (DEKLARATION) 106
6.2 RUECKGABEWERTE UND PARAMETER 107
6.2.1 RUECKGABEWERTE 109
6.2.2 PARAMETER 111
6.3 LOKALE UND GLOBALE VARIABLEN 116
6.3.1 LOKALE VARIABLEN 116
6.3.2 GLOBALE VARIABLEN 116
6.3.3 GUELTIGKEITSBEREICHE UND VERDECKUNG 118
6.4 FUNKTIONEN UND DER STACK 119
6.5 UEBERLADUNG 121
6.6 UEBUNGEN 123
7 GRUNDKURS: EIGENE DATENTYPEN 125
7.1 ARRAYS 125
7.1.1 DEFINITION 125
7.1.2 AUF ARRAY-ELEMENTE ZUGREIFEN 126
7.1.3 INITIALISIERUNG 127
7.1.4 ARRAYS IN SCHLEIFEN DURCHLAUFEN 128
7.1.5 ARRAYS AN FUNKTIONEN UEBERGEBEN 131
7.1.6 MEHRDIMENSIONALE ARRAYS 131
7.1.7 VOR-UND NACHTEILE DER PROGRAMMIERUNG MIT ARRAYS 132
7.2 AUFZAEHLUNGEN 132
7.2.1 DEFINITION 135
7.2.2 VARIABLEN 135
7.2.3 AUFZAEHLUNGSTYPEN UND SWITCH-VERZWEIGUNGEN 136
7.2.4 DIE NEUEN ENUM CLASS-AUFZAEHLUNGEN 136
7.3 STRUKTUREN 137
7.3.1 DEFINITION 138
7.3.2 VARIABLENDEFINITION 139
7.3.3 ZUGRIFF AUF ELEMENTE 139
7.3.4 INITIALISIERUNG 140
7.3.5 ARRAYS VON STRUKTUREN 140
7.4 KLASSEN 141
7.4.1 DEFINITION 142
7.4.2 VARIABLEN, OBJEKTE UND KONSTRUKTOREN 142
7.4.3 ZUGRIFFSSCHUTZ 143
7.5 UEBUNGEN 145
8 GRUNDKURS: ZEIGER UND REFERENZEN 147
8.1 ZEIGER 147
8.1.1 DEFINITION 148
8.1.2 INITIALISIERUNG 148
8.1.3 DEREFERENZIERUNG 150
8.1.4 ZEIGERARITHMETIK 152
8.2 REFERENZEN 152
8.3 EINSATZGEBIETE 153
8.3.1 CALL BY REFERENCE 154
8.3.2 DYNAMISCHE SPEICHERRESERVIERUNG 159
8.4 UEBUNGEN 165
9 GRUNDKURS: NOCH EIN PAAR TIPPS 167
9.1 WIE GEHE ICH NEUE PROGRAMME AN? 167
9.2 WO FINDE ICH HILFE? 168
9.2.1 HILFE ZU COMPILER-MELDUNGEN 168
9.2.2 HILFE BEI DER LOESUNG VON PROGRAMMIERAUFGABEN 170
9.2.3 HILFE BEI PROGRAMMEN, DIE NICHT RICHTIG FUNKTIONIEREN 173
9.2.4 DEBUGGEN 174
9.3 PROGRAMME OPTIMIEREN 175
TEIL II: AUFBAUKURS: DIE STANDARDBIBLIOTHEK 177
10 AUFBAUKURS: EINFUEHRUNG 179
10.1 BIBLIOTHEKEN VERWENDEN 179
10.2 HILFE ZU DEN BIBLIOTHEKSELEMENTEN 180
11 AUFBAUKURS: MATHEMATISCHE FUNKTIONEN 183
11.1 DIE MATHEMATISCHEN FUNKTIONEN 183
11.1.1 MATHEMATISCHE KONSTANTEN 185
11.1.2 VERWENDUNG DER TRIGONOMETRISCHEN FUNKTIONEN 186
11.1.3 UEBERLAEUFE 186
11.2 ZUFALLSZAHLEN 187
11.3 KOMPLEXE ZAHLEN 189
11.4 UEBUNGEN 190
12 AUFBAUKURS: STRINGS 191
12.1 STRING-LITERALE 191
12.1.1 ESCAPE-SEQUENZEN 192
12.1.2 ZEILENUMBRUECHE 194
12.2 STRINGS ERZEUGEN 195
12.3 STRINGS ANEINANDERHAENGEN 196
12.4 STRINGS VERGLEICHEN 196
12.5 SONSTIGESTRING-MANIPULATIONEN 199
12.6 C-STRINGS 200
12.7 UMWANDLUNGEN ZWISCHEN STRINGS UND ZAHLEN 201
12.8 UEBUNGEN 202
13 AUFBAUKURS: EIN-UND AUSGABE 203
13.1 DATEN AUF DIE KONSOLE AUSGEBEN 203
13.2 FORMATIERTE AUSGABE 204
13.2.1 AUSGABEBREITE 204
13.2.2 FUELLZEICHEN 205
13.2.3 GENAUIGKEIT 205
13.2.4 FORMATIERTE AUSGABE MIT PRINTF() 206
13.3 DEUTSCHE UMLAUTE 207
13.4 DATEN UEBER DIE KONSOLE (TASTATUR) EINLESEN 210
13.5 FEHLERBEHANDLUNG 211
13.6 STREAMS 213
13.7 TEXTDATEIEN 214
13.7.1 IN TEXTDATEIEN SCHREIBEN 214
13.7.2 AUS TEXTDATEIEN LESEN 217
13.8 BINAERDATEIEN 220
13.9 UEBUNGEN 222
14 AUFBAUKURS: ZEIT UND DATUM 223
14.1 ZEIT UND DATUM 223
14.2 LAUFZEITMESSUNGEN 229
14.3 UEBUNGEN 231
15 AUFBAUKURS: CONTAINER 233
15.1 DIESTL 233
15.2 VECTOR - EIN INTELLIGENTER DATEN-CONTAINER 236
15.2.1 EINSATZ EINES CONTAINERS 237
15.2.2 GROESSENMANAGEMENT VON CONTAINERN 238
15.2.3 TYPISCHE MEMBERFUNKTIONEN 240
15.3 DER GEBRAUCH VON ITERATOREN 240
15.4 DIE ALGORITHMEN 243
15.4.1 GENERATE() 246
15.4.2 STABLE_SORT() 247
15.5 SCHLUESSEL/WERT-PAARE 248
15.6 UEBUNGEN 251
16 AUFBAUKURS: PROGRAMME AUS MEHREREN QUELLTEXTDATEIEN 253
16.1 QUELLTEXT VERTEILEN 253
16.1.1 FUNKTIONEN UEBER DATEIGRENZEN HINWEG VERWENDEN 254
16.1.2 KLASSEN UEBER DATEIGRENZEN HINWEG VERWENDEN 254
16.1.3 VARIABLEN UEBER DATEIGRENZEN HINWEG VERWENDEN 255
16.1.4 TYPDEFINITIONEN UEBER DATEIGRENZEN HINWEG VERWENDEN 256
16.2 MEHRFACHEINKOPIEREN VON HEADERDATEIEN VERHINDERN 256
16.3 UEBUNGEN 258
TEIL III: OBJEKTORIENTIERTE PROGRAMMIERUNG 259
17 OOP-KURS: KLASSEN 261
17.1 OBJEKTORIENTIERT DENKEN - OBJEKTORIENTIERT PROGRAMMIEREN 261
17.1.1 OBJEKTORIENTIERTES PROGRAMMIEREN 261
17.1.2 WIE SIND OBJEKTE BESCHAFFEN? 262
17.1.3 WIE FINDET MAN EINEN OBJEKTORIENTIERTEN LOESUNGSANSATZ? 264
17.1.4 OBJEKTE UND KLASSEN 265
17.2 KLASSENDEFINITION 268
17.2.1 ZUGRIFFSRECHTE 269
17.2.2 QUELLTEXT-UND HEADERDATEI 271
17.2.3 KLASSEN ZU VISUAL-STUDIO-PROJEKTEN HINZUFUEGEN 274
17.3 MEMBERVARIABLEN 277
17.3.1 ANFANGSWERTE 278
17.3.2 PRIVATE-DEKLARATION 282
17.3.3 EINGEBETTETE OBJEKTE 284
17.3.4 KONSTANTE MEMBERVARIABLEN 286
17.3.5 STATISCHE MEMBERVARIABLEN 287
17.4 MEMBERFUNKTIONEN 288
17.4.1 DEFINITION INNERHALB DER KLASSENDEFINITION 288
17.4.2 DEFINITION AUSSERHALB DER KLASSENDEFINITION 289
17.4.3 DER THIS-ZEIGER 290
17.4.4 STATISCHE MEMBERFUNKTIONEN 291
17.4.5 KONSTANTE MEMBERFUNKTIONEN 292
17.4.6 GET-/SET-MEMBERFUNKTIONEN 293
17.5 DIE KONSTRUKTOREN 296
17.5.1 DEFINITION UND AUFRUF 296
17.5.2 ERSATZ-UND STANDARDKONSTRUKTOREN 298
17.6 DER DESTRUKTOR 301
17.7 UEBUNGEN 302
18 OOP-KURS: VERERBUNG 305
18.1 DAS PRINZIP DER VERERBUNG 305
18.1.1 DER GRUNDLEGENDE MECHANISMUS 306
18.1.2 DIE SYNTAX 307
18.1.3 WANN IST VERERBUNG GERECHTFERTIGT? 308
18.1.4 EINIGE WICHTIGE FAKTEN 309
18.2 DAS BASISKLASSENUNTEROBJEKT 310
18.2.1 ZUGRIFF 311
18.2.2 INSTANZBILDUNG 314
18.3 DIE ZUGRIFFSSPEZIFIZIERER FUER DIE VERERBUNG 316
18.4 VERDECKEN, UEBERSCHREIBEN UND UEBERLADEN 317
18.4.1 VERDECKUNG 317
18.4.2 UEBERLADUNG 318
18.4.3 UEBERSCHREIBUNG 318
18.5 DER DESTRUKTOR 319
18.6 MEHRFACHVERERBUNG 319
18.7 UEBUNGEN 320
19 OOP-KURS: POLYMORPHIE 323
19.1 GRUNDPRINZIP UND IMPLEMENTIERUNG 323
19.2 SPAETE UND FRUEHE BINDUNG 327
19.2.1 FRUEHE BINDUNG 327
19.2.2 SPAETE BINDUNG 328
19.3 GENERISCHE PROGRAMMIERUNG 329
19.3.1 BASISKLASSEN-ARRAYS 330
19.3.2 BASISKLASSENPARAMETER 332
19.4 TYPIDENTIFIZIERUNG ZUR LAUFZEIT (RTTI) 333
19.4.1 UMWANDLUNG MIT DYNAMIC_CAST 333
19.4.2 DER TYPEID()-OPERATOR 335
19.5 ABSTRAKTE KLASSEN 335
19.5.1 REIN VIRTUELLE FUNKTIONEN 336
19.5.2 ABSTRAKTE KLASSEN 336
19.6 UEBUNGEN 337
20 OOP-KURS: AUSNAHMEBEHANDLUNG 339
20.1 FEHLERPRUEFUNG MIT AUSNAHMEN 340
20.2 AUSNAHMEN ABFANGEN 342
20.3 AUSNAHMEN AUSLOESEN 345
20.4 PROGRAMMFLUSS UND AUSNAHMEBEHANDLUNG 347
20.4.1 WO WIRD DER PROGRAMMFLUSS NACH EINER AUSNAHME FORTGESETZT? 347
20.4.2 DIE PROBLEMATIK DES GESTOERTEN PROGRAMMFLUSSES 348
20.5 UEBUNGEN 350
TEIL IV:
PROFIKURS 351
21 PROFIKURS: ALLGEMEINE TECHNIKEN 353
21.1 VORZEICHEN UND UEBERLAUF 353
21.2 ARITHMETISCHE KONVERTIERUNGEN 355
21.3 LOKALE STATIC-VARIABLEN 355
21.4 DER ?:-OPERATOR 356
21.5 BIT-OPERATOREN 356
21.5.1 MULTIPLIKATION MIT 2 358
21.5.2 DIVISION DURCH 2 358
21.5.3 KLEIN-UND GROSSSCHREIBUNG 358
21.5.4 FLAGS UMSCHALTEN 359
21.5.5 GERADE ZAHLEN ERKENNEN 359
21.6 ZEIGER AUF FUNKTIONEN 361
21.7 REKURSION 363
22 PROFIKURS: OBJEKTORIENTIERTE TECHNIKEN 367
22.1 ZEIGER AUF MEMBERFUNKTIONEN 367
22.2 FRIENDS 369
22.3 UEBERLADUNG VON OPERATOREN 370
22.3.1 SYNTAX 370
22.3.2 UEBERLADUNG DES INKREMENT-OPERATORS ++ 371
22.3.3 UEBERLADUNG ARITHMETISCHER OPERATOREN +, += 372
22.3.4 UEBERLADUNG DER STREAMOPERATOREN 373
22.4 OBJEKTE VERGLEICHEN 374
22.4.1 GLEICHHEIT 374
22.4.2 GROESSENVERGLEICHE 376
22.5 OBJEKTE KOPIEREN 378
23 PROFIKURS: GUELTIGKEITSBEREICHE UND LEBENSDAUER 383
24 PROFIKURS: TEMPLATES 387
24.1 FUNKTIONEN-TEMPLATES 388
24.2 KLASSEN-TEMPLATES 389
25 PROFIKURS: REGULAERE AUSDRUECKE 393
25.1 SYNTAX REGULAERER AUSDRUECKE 393
25.1.1 ZEICHEN UND ZEICHENKLASSEN 394
25.1.2 QUANTIFIZIERER 395
25.1.3 GRUPPIERUNG 396
25.1.4 ASSERTIONEN (ANKER) 397
25.2 MUSTERABGLEICH MIT REGULAEREN AUSDRUECKEN 397
25.3 SUCHEN MIT REGULAEREN AUSDRUECKEN 398
25.4 ERSETZEN MIT REGULAEREN AUSDRUECKEN 399
26 PROFIKURS: LAMBDA-AUSDRUECKE 401
26.1 SYNTAX 401
26.2 EINSATZ 403
ANHANG A: LOESUNGEN 405
ANHANG B: DIE DVD ZUM BUCH 425
B.L INSTALLATION VON VISUAL STUDIO EXPRESS EDITION 425
B.2 AUSFUEHRUNG DER BEISPIELPROGRAMME 427
B.2.1 AUSFUEHRUNG MIT VISUAL STUDIO 2013 EXPRESS 427
B.2.2 AUSFUEHRUNG MIT BELIEBIGEN INTEGRIERTEN ENTWICKLUNGSUMGEBUNGEN .
428
B.2.3 AUSFUEHRUNG MIT GNU-KONSOLEN-COMPILER 429
ANHANG C: ZEICHENSAETZE 431
C.L DER ASCII-ZEICHENSATZ 431
C.2 DER ANSI-ZEICHENSATZ 432
ANHANG D: SYNTAXREFERENZ 435
D.L SCHLUESSELWOERTER 435
D.2 ELEMENTARE TYPEN 436
D.3 STRINGS 437
D.4 OPERATOREN 438
D.5 ABLAUFSTEUERUNG 440
D.6 AUSNAHMEBEHANDLUNG 441
D.7 AUFZAEHLUNGEN 442
D.7.1 ENUM 442
D.7.2 ENUM CLASS (C++11) 442
D.8 ARRAYS 443
D.9 ZEIGER 443
D.10 STRUKTUREN 444
D.LL KLASSEN 444
D.12 VERERBUNG 447
ANHANG E: DIE STANDARDBIBLIOTHEK 449
E.L DIE C-STANDARDBIBLIOTHEK 449
E.2 DIE C++-STANDARDBIBLIOTHEK 450
INDEX 453 |
any_adam_object | 1 |
author | Louis, Dirk 1965- |
author_GND | (DE-588)115650849 |
author_facet | Louis, Dirk 1965- |
author_role | aut |
author_sort | Louis, Dirk 1965- |
author_variant | d l dl |
building | Verbundindex |
bvnumber | BV041844422 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)872693323 (DE-599)BVBBV041844422 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV041844422</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20141217</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140513s2014 ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1047988143</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446440690</subfield><subfield code="9">3-446-44069-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446440692</subfield><subfield code="c">Kart.</subfield><subfield code="9">978-3-446-44069-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)872693323</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV041844422</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1050</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-521</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 358f</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Louis, Dirk</subfield><subfield code="d">1965-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)115650849</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">C++</subfield><subfield code="b">das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele]</subfield><subfield code="c">Dirk Louis</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">C-plus-plus</subfield></datafield><datafield tag="246" ind1="1" ind2="0"><subfield code="a">C ++</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Hanser</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 461 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24 cm</subfield><subfield code="e">DVD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="538" ind1=" " ind2=" "><subfield code="a">Auf DVD: Visual Express Editions 2013 für Desktops sowie Beispiele. Auf der DVD finden sich der Visual C++-Compiler und der komplette Quellcode zu den Beispielen im Buch. Schritt für Schritt vom absoluten Laien zum versierten C++-Programmierer.</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++14</subfield><subfield code="0">(DE-588)1056920483</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++11</subfield><subfield code="0">(DE-588)7847900-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++17</subfield><subfield code="0">(DE-588)1147325278</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">C++11</subfield><subfield code="0">(DE-588)7847900-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">C++14</subfield><subfield code="0">(DE-588)1056920483</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">C++17</subfield><subfield code="0">(DE-588)1147325278</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-446-44109-5</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4604847&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027289023&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027289023</subfield></datafield></record></collection> |
id | DE-604.BV041844422 |
illustrated | Illustrated |
indexdate | 2024-08-03T01:28:51Z |
institution | BVB |
isbn | 3446440690 9783446440692 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027289023 |
oclc_num | 872693323 |
open_access_boolean | |
owner | DE-1050 DE-706 DE-2070s DE-B768 DE-M347 DE-210 DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-11 DE-92 DE-29T DE-12 DE-1043 DE-859 DE-634 DE-Aug4 DE-824 DE-521 DE-83 |
owner_facet | DE-1050 DE-706 DE-2070s DE-B768 DE-M347 DE-210 DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-11 DE-92 DE-29T DE-12 DE-1043 DE-859 DE-634 DE-Aug4 DE-824 DE-521 DE-83 |
physical | XVI, 461 S. Ill., graph. Darst. 24 cm DVD-ROM (12 cm) |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Hanser |
record_format | marc |
spelling | Louis, Dirk 1965- Verfasser (DE-588)115650849 aut C++ das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele] Dirk Louis C-plus-plus C ++ München Hanser 2014 XVI, 461 S. Ill., graph. Darst. 24 cm DVD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Auf DVD: Visual Express Editions 2013 für Desktops sowie Beispiele. Auf der DVD finden sich der Visual C++-Compiler und der komplette Quellcode zu den Beispielen im Buch. Schritt für Schritt vom absoluten Laien zum versierten C++-Programmierer. C Programmiersprache (DE-588)4113195-2 gnd rswk-swf C++14 (DE-588)1056920483 gnd rswk-swf C++11 (DE-588)7847900-9 gnd rswk-swf C++17 (DE-588)1147325278 gnd rswk-swf C++ (DE-588)4193909-8 gnd rswk-swf C++ (DE-588)4193909-8 s C++11 (DE-588)7847900-9 s DE-604 C++14 (DE-588)1056920483 s 1\p DE-604 C++17 (DE-588)1147325278 s 2\p DE-604 C Programmiersprache (DE-588)4113195-2 s 3\p DE-604 Erscheint auch als Online-Ausgabe 978-3-446-44109-5 text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4604847&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027289023&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Louis, Dirk 1965- C++ das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele] C Programmiersprache (DE-588)4113195-2 gnd C++14 (DE-588)1056920483 gnd C++11 (DE-588)7847900-9 gnd C++17 (DE-588)1147325278 gnd C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4113195-2 (DE-588)1056920483 (DE-588)7847900-9 (DE-588)1147325278 (DE-588)4193909-8 |
title | C++ das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele] |
title_alt | C-plus-plus C ++ |
title_auth | C++ das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele] |
title_exact_search | C++ das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele] |
title_full | C++ das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele] Dirk Louis |
title_fullStr | C++ das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele] Dirk Louis |
title_full_unstemmed | C++ das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele] Dirk Louis |
title_short | C++ |
title_sort | c das komplette starterkit fur den einfachen einstieg in die programmierung aktuell zu c 11 auf dvd visual express editions 2013 fur desktop sowie beispiele |
title_sub | das komplette Starterkit für den einfachen Einstieg in die Programmierung ; [aktuell zu C++ 11 ; auf DVD: Visual Express Editions 2013 für Desktop sowie Beispiele] |
topic | C Programmiersprache (DE-588)4113195-2 gnd C++14 (DE-588)1056920483 gnd C++11 (DE-588)7847900-9 gnd C++17 (DE-588)1147325278 gnd C++ (DE-588)4193909-8 gnd |
topic_facet | C Programmiersprache C++14 C++11 C++17 C++ |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4604847&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027289023&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT louisdirk cdaskomplettestarterkitfurdeneinfacheneinstiegindieprogrammierungaktuellzuc11aufdvdvisualexpresseditions2013furdesktopsowiebeispiele AT louisdirk cplusplus AT louisdirk c |