C++: programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Markt+Technik
2012
|
Schriftenreihe: | Always learning
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 384 S. Ill., graph. Darst., Kt. 1 CD-ROM (12 cm) |
ISBN: | 9783827247506 3827247500 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039764574 | ||
003 | DE-604 | ||
005 | 20120413 | ||
007 | t | ||
008 | 111216s2012 abd| |||| 00||| ger d | ||
015 | |a 11,N27 |2 dnb | ||
016 | 7 | |a 1013076168 |2 DE-101 | |
020 | |a 9783827247506 |c kart. : EUR 19.95 (DE), EUR 20.60 (AT), sfr 33.50 (freier Pr.) |9 978-3-8272-4750-6 | ||
020 | |a 3827247500 |9 3-8272-4750-0 | ||
024 | 3 | |a 9783827247506 | |
035 | |a (OCoLC)772957156 | ||
035 | |a (DE-599)DNB1013076168 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-523 |a DE-859 |a DE-92 |a DE-1051 |a DE-703 |a DE-634 |a DE-12 |a DE-83 |a DE-573 |a DE-M347 |a DE-91G | ||
082 | 0 | |a 005.133 |2 22//ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 358f |2 stub | ||
100 | 1 | |a Louis, Dirk |d 1965- |e Verfasser |0 (DE-588)115650849 |4 aut | |
245 | 1 | 0 | |a C++ |b programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ] |c Dirk Louis |
246 | 1 | 3 | |a C-plus-plus |
264 | 1 | |a München |b Markt+Technik |c 2012 | |
300 | |a 384 S. |b Ill., graph. Darst., Kt. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Always learning | |
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 | |5 DE-604 | |
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=024625687&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-024625687 |
Datensatz im Suchindex
_version_ | 1804148678050447360 |
---|---|
adam_text | IMAGE 1
INHALTSVERZEICHNIS
LIEBE LESERIN, LIEBER LESER 10
KAPITEL I: SCHNELLEINSTIEG 13
KAPITEL 2: WAS SIND PROGRAMME? 17
WAS IST EIN PROGRAMM? 18
SPRECHEN SIE COMPUTER? 18
VON DER IDEE ZUM PROGRAMM 19
VON WINDOWS, FENSTERN UND KONSOLEN 22
C UND C++ 25
PROGRAMMIEREN MACHT SPASS 26
RAETSELHAFTES C++ 27
KAPITEL 3: WIE ERSTELLT MAN EIGENE PROGRAMME? 29
WELCHER COMPILER DARF ES SEIN? 30
PROGRAMMERSTELLUNG MIT VISUAL C++ (WINDOWS) 30
INSTALLATION 31
VISUAL C++STARTEN 32
EIN NEUES PROJEKT ANLEGEN 34
DEN QUELLTEXT AUFSETZEN 39
SPEICHERN UND ERSTELLEN 42
DAS PROGRAMM TESTEN 44
DAS PROGRAMM AUSFUEHREN 45
VISUAL C++BEENDEN 47
PROGRAMMERSTELLUNG MIT DEM G++-GNU-COMPILER (LINUX) 48
INSTALLATION 48
PROGRAMME ERSTELLEN UND KOMPILIEREN 48
NOCH EINMAL: AUSFUEHREN VON KONSOLENPROGRAMMEN 52
RAETSELHAFTES C++ 53
KAPITEL 4: UNSER ERSTES PROGRAMM 55
DER PROGRAMMCODE 56
HEADERDATEIEN UND LAUFZEITBIBLIOTHEK 56
DIE C++-LAUFZEITBIBLIOTHEK 57
ALLE NAMEN MUESSEN DEKLARIERT WERDEN 57
DIE HEADERDATEIEN ZUR LAUFZEITBIBLIOTHEK 58
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1013076168
DIGITALISIERT DURCH
IMAGE 2
INHALTSVERZEICHNIS
DIE MAINO-FUNKTION AUFSETZEN 60
AUSGABE 61
KOMMENTARE 64
SINNVOLLES KOMMENTIEREN 65
STIL 65
PROGRAMMAUSFUEHRUNG 66
RAETSELHAFTES C++ 67
KAPITEL 5: ZAHLEN UND TEXTE IN C++-PROGRAMMEN 69
VARIABLEN UND KONSTANTEN 70
KONSTANTEN 70
VARIABLEN 71
VARIABLEN DEKLARIEREN 72
DER DATENTYP -VARIABLEN FUER JEDEN ZWECK 74
DIE BEDEUTUNG DES DATENTYPS 74
DIE DATENTYPEN ^
WERTE IN VARIABLEN SPEICHERN 78
VARIABLEN BEI DER DEFINITION INITIALISIEREN 80
WERTE VON VARIABLEN ABFRAGEN 80
GLEICHZEITIGE ABFRAGE UND ZUWEISUNG 81
RAETSELHAFTES C++ 83
KAPITEL 6: MIT ZAHLEN UND TEXTEN ARBEITEN 85
DIE RECHENOPERATIONEN 86
MATHEMATISCHE FORMELN AUSRECHNEN 87
KLAMMERUNG VON AUSDRUECKEN 89
DIE MATHEMATISCHEN FUNKTIONEN 91
ARBEITEN MIT C++-REFERENZEN 92
TYPENSTRENGE UND TYPUMWANDLUNG 98
VERWENDUNG DER TRIGONOMETRISCHEN FUNKTIONEN 101
WEITERE ZAHLENOPERATOREN 104
KOMBINIERTE ZUWEISUNGEN 104
INKREMENT UND DEKREMENT 105
MIT STRINGS ARBEITEN 106
STRING-VARIABLEN DEFINIEREN UND ZUWEISEN 106
STRINGS ANEINANDERHAENGEN 108
SONDERZEICHEN IN STRINGS M
STRINGS MANIPULIEREN 112
VERTIEFUNG: SPEICHERVERWALTUNG FUER STRINGS 120
RAETSELHAFTES C++ 121
IMAGE 3
INHALTSVERZEICHNIS
KAPITEL 7: DATEN EINLESEN UND AUSGEBEN 123
DATEN EINLESEN 124
MEHRERE DATEN GLEICHZEITIG EINLESEN 127
FORMATIERTE AUSGABE MIT COUT 127
GENAUIGKEIT VON GLEITKOMMAZAHLEN 128
FELDBREITE 128
ANPASSUNG DES FAHRENHEIT-PROGRAMMS 129
FORMATIERTE AUSGABE MIT PRINTFO 133
FORMATIERUNG DER PLATZHALTER 138
ZAHLEN IN STRINGS UND STRINGS IN ZAHLEN VERWANDELN 140
ZAHLEN IN STRINGS UMWANDELN 140
STRINGS IN ZAHLEN UMWANDELN 142
RAETSELHAFTES C++ 143
KAPITEL 8: VERGLEICHEN UND VERZWEIGEN 145
ZAHLEN UND STRINGS VERGLEICHEN 146
ERGEBNISWERTE VON VERGLEICHEN 146
OPERATOREN FUER VERGLEICHE 147
STRINGS VERGLEICHEN 147
JA ODER NEIN? - DIE IF-VERZWEIGUNG 150
ALLGEMEINE SYNTAX 150
BEDINGTE AUSFUEHRUNG VON ANWEISUNGEN 151
DIE ELSE-ALTERNATIVE 154
IF-ELSE-VERZWEIGUNGEN VERSCHACHTELN 155
DIE SWITCH-VERZWEIGUNG 156
ALLGEMEINE SYNTAX 156
WIE STATTE ICH MEINE ANWENDUNGEN MIT EINEM MENUE AUS? 157
RAETSELHAFTES C++ 163
KAPITEL 9: ANWEISUNGEN MEHRFACH AUSFUEHREN LASSEN 165
WOZU BRAUCHT MAN SCHLEIFEN 166
DIE FOR-SCHLEIFE 167
ALLGEMEINE SYNTAX 167
WIE WERDEN SCHLEIFEN KONTROLLIERT? 167
AUSFUEHRUNG EINER SCHLEIFE 168
MIT SCHLEIFEN ZAHLENFOLGEN BERECHNEN 170
VARIANTEN UND FALLSTRICKE 173
DIE WHILE-SCHLEIFE 174
VOM ANWENDER GESTEUERTE SCHLEIFEN 174
ALLGEMEINE SYNTAX 177
IMAGE 4
INHALTSVERZEICHNIS
SCHLEIFEN VORZEITIG ABBRECHEN 177
SCHLEIFENDURCHGANG ABBRECHEN 177
SCHLEIFE ABBRECHEN 181
RAETSELHAFTES C++ 185
KAPITEL 10: FUNKTIONEN - TEILPROBLEME AUSLAGERN 187
FUNKTIONEN DEFINIEREN UND AUFRUFEN 188
FUNKTIONEN DEFINIEREN 188
FUNKTIONEN AUFRUFEN 189
VORTEILE VON FUNKTIONEN 192
PARAMETER AN FUNKTIONEN UEBERGEBEN 194
PARAMETER UND ARGUMENTE 194
MEHRERE PARAMETER 195
WERTE AUS FUNKTIONEN ZURUECKLIEFERN 196
MEHRERE RETURN-ANWEISUNGEN 197
CODE IN FUNKTIONEN AUSLAGERN 198
GLOBALE UND LOKALE VARIABLEN 201
ALLGEMEINE SYNTAX 202
RAETSELHAFTES C++ 203
KAPITEL 11: ARRAYS UND CONTAINER- 1000 DATEN GLEICHZEITIG BEARBEITEN 205
ARRAYS DEKLARIEREN 206
AUF ARRAY-ELEMENTE ZUGREIFEN 207
ARRAYS IN SCHLEIFEN DURCHLAUFEN 209
DIE FOR-SCHLEIFE FUER ARRAYS UND CONTAINER UND DER NEUE C++-STANDARD 212
DER VECTOR-CONTAINER 214
EINEN CONTAINER ANLEGEN 215
DYNAMISCHES WACHSEN 218
DURCHLAUFEN IN SCHLEIFEN 221
BEARBEITEN MIT ALGORITHMEN 224
RAETSELHAFTES C++ 225
KAPITEL 12: STRUKTUREN - DIE ERSTEN KOMBINIERTEN DATENTYPEN 227
STRUKTUREN DEKLARIEREN 228
KOMPLEXE DATEN 228
STRUKTURVARIABLENERZEUGEN 230
AUF STRUKTURFELDER ZUGREIFEN 231
PROGRAMM ZUR VEKTORRECHNUNG 234
RAETSELHAFTES C++ 244
8
IMAGE 5
INHALTSVERZEICHNIS
KAPITEL 13: DIE OBJEKTORIENTIERTE REVOLUTION 247
OBJEKTORIENTIERT DENKEN 248
DIE KLASSE ALS DATENTYP UND ALS GRUNDLAGE DER OBJEKTORIENTIERTEN
PROGRAMMIERUNG 249 PLANUNG UND UMSETZUNG EINES PROGRAMMS ZUR
VEKTORRECHNUNG 250 RAETSELHAFTES C++ 255
KAPITEL 14: KLASSEN - OBJEKTORIENTIERT PROGRAMMIEREN 257
EINFUEHRUNG 258
GRUNDKURS KLASSENDEFINITION 259
DAS KLASSENGERUEST 259
DIE EIGENSCHAFTEN 260
DIE METHODEN 262
DER KONSTRUKTOR 266
DIE ZUGRIFFSSPEZIFIZIERER 269
ZUSAMMENFASSUNG 272
AUFBAUKURS KLASSENDEFINITION 273
METHODEN AUSSERHALB DER KLASSE DEFINIEREN 273
PRIVATE ELEMENTE UND OEFFENTLICHE SCHNITTSTELLE 277
PRIVATE DATENELEMENTE - OEFFENTLICHE METHODEN 278
MEHRERE KONSTRUKTOREN VORSEHEN 284
DAS VEKTORPROGRAMM 286
RAETSELHAFTES C++ 286
KAPITEL 15: PROGRAMMIEREN MIT DATEIEN 289
STREAMS 290
IN DATEIEN SCHREIBEN 291
AUS DATEIEN LESEN 299
DAS HAUPTSTAEDTE-QUIZ 304
DAS KONZEPT 304
DIE IMPLEMENTIERUNG 305
RAETSELHAFTER C++-LESER 317
KAPITEL 16: ABSCHLUSS UND AUSBLICK 319
#INDUDE, #DEFINE UND CONST 320
DIE HEADERDATEIEN 320
VERWENDUNG VON #INCLUDE 323
#DEFINE UND CONST 324
PROGRAMMCODE AUF MEHRERE QUELLDATEIEN VERTEILEN 327
QUELLTEXT VERTEILEN 327
PROGRAMME AUS MEHREREN DATEIEN KOMPILIEREN UND ERSTELLEN 333
IMAGE 6
INHALTSVERZEICHNIS
HEADERDATEIEN ZU QUELLDATEIEN ANLEGEN 335
MEHRFACHEINBINDUNG VON HEADERDATEIEN VERHINDERN 340
PROGRAMME DEBUGGEN 343
GRUNDLAGEN 343
DER VISUAL C++-DEBUGGER 346
DERGDB-DEBUGGER 353
PROGRAMME OPTIMIEREN 358
AUSBLICK 360
C++FUER FORTGESCHRITTENE 360
WINDOW-PROGRAMMIERUNG MIT C++ 361
RAETSELHAFTES C++ 363
ANHANG 364
DER ASCII-ZEICHENSATZ 364
FAQS UND TYPISCHE FEHLER 365
FAQS 365
TYPISCHE ANFAENGERFEHLER 367
LEXIKON 369
AUSFUEHRUNG DER BEISPIELPROGRAMME 377
STICHWORTVERZEICHNIS 379
10
|
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 | BV039764574 |
classification_rvk | ST 250 |
classification_tum | DAT 358f |
ctrlnum | (OCoLC)772957156 (DE-599)DNB1013076168 |
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>01622nam a2200421 c 4500</leader><controlfield tag="001">BV039764574</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120413 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">111216s2012 abd| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,N27</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1013076168</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783827247506</subfield><subfield code="c">kart. : EUR 19.95 (DE), EUR 20.60 (AT), sfr 33.50 (freier Pr.)</subfield><subfield code="9">978-3-8272-4750-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827247500</subfield><subfield code="9">3-8272-4750-0</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783827247506</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)772957156</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1013076168</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-523</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-91G</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">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 358f</subfield><subfield code="2">stub</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">programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ]</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="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Markt+Technik</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">384 S.</subfield><subfield code="b">Ill., graph. Darst., Kt.</subfield><subfield code="e">1 CD-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="490" ind1="0" ind2=" "><subfield code="a">Always learning</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=" "><subfield code="5">DE-604</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=024625687&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024625687</subfield></datafield></record></collection> |
id | DE-604.BV039764574 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:10:57Z |
institution | BVB |
isbn | 9783827247506 3827247500 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024625687 |
oclc_num | 772957156 |
open_access_boolean | |
owner | DE-523 DE-859 DE-92 DE-1051 DE-703 DE-634 DE-12 DE-83 DE-573 DE-M347 DE-91G DE-BY-TUM |
owner_facet | DE-523 DE-859 DE-92 DE-1051 DE-703 DE-634 DE-12 DE-83 DE-573 DE-M347 DE-91G DE-BY-TUM |
physical | 384 S. Ill., graph. Darst., Kt. 1 CD-ROM (12 cm) |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Markt+Technik |
record_format | marc |
series2 | Always learning |
spelling | Louis, Dirk 1965- Verfasser (DE-588)115650849 aut C++ programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ] Dirk Louis C-plus-plus München Markt+Technik 2012 384 S. Ill., graph. Darst., Kt. 1 CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Always learning C++ (DE-588)4193909-8 gnd rswk-swf C++ (DE-588)4193909-8 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024625687&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Louis, Dirk 1965- C++ programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ] C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4193909-8 |
title | C++ programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ] |
title_alt | C-plus-plus |
title_auth | C++ programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ] |
title_exact_search | C++ programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ] |
title_full | C++ programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ] Dirk Louis |
title_fullStr | C++ programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ] Dirk Louis |
title_full_unstemmed | C++ programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ] Dirk Louis |
title_short | C++ |
title_sort | c programmieren mit einfachen beispielen aktuell zu c 11 |
title_sub | programmieren mit einfachen Beispielen ; [aktuell zu C++ 11 ] |
topic | C++ (DE-588)4193909-8 gnd |
topic_facet | C++ |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024625687&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT louisdirk cprogrammierenmiteinfachenbeispielenaktuellzuc11 AT louisdirk cplusplus |