Schrödinger programmiert C++
Rheinwerk (Verlag)
978-3-8362-1756-9 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Zum Buch: Ein Traum! Die volle Packung C++. Die nötige Theorie, viele Hinweise und Tipps [im Büro], Unmengen von gutem, aber auch schlechtem Code, der verbessert und repariert werden will [in der Werkstatt] mit viel Kaffee und Übungen und den verdienten Pausen [zuhause im Wohnzimmer]. Und mittendrin ist Schrödinger, und natürlich du!
Aus dem Inhalt:
- Ausführlicher Einstieg in ANSI C++
- Von Entwicklungsumgebungen, Basisdatentypen, Kontrollstrukturen, Arrays, Strings, Vektoren und Co. über Klassen und Streams bis zur STL und zu C++11
- Für die tägliche Programmierarbeit absolut geeignet
- Eine Menge guter Beispiele, ach, unzählige davon!
- Für Einsteiger und Umsteiger perfekt
Galileo Press heißt jetzt Rheinwerk Verlag.
Er kennt Schrödinger wohl am besten: Dieter Bär. War ein Bier mit ihm trinken und ist zu Recht stolz, dass sein Kumpel in die Liga der echten Programmierer aufgestiegen ist.
An den Leser. 2
Büro. 4
Werkstatt. 6
Wohnzimmer. 8
Impressum. 10
Inhaltsverzeichnis. 12
Vorwort. 23
Kapitel 1: Entwicklungsumgebungen für C++. 25
Brauche ich eine IDE zum Programmieren?. 26
Lass uns endlich loslegen. 31
. am Ende läuft es. 37
Kapitel 2: Erste Schritte in C++. 39
Was ist eigentlich ein Computerprogramm? Ganz kurz und knapp für alle Schrödingers. 40
Unser erstes main-Dings soll laufen. 43
Endlich entspannen und träumen!. 46
Kreuz und quer oder alles in Reih und Glied?. 47
Wie komme ich hier zum Bildschirm.?. 48
Gegenseitige Wahrnehmung. 52
Noch ein wenig Brain-Streaming. 54
Kapitel 3: Die C++-Basistypen. 57
Starke Typen. 58
Was nehmen wir für einen Typen?. 65
Die Welt der ganzen Kerle. 66
Was für den einen das Komma, ist für den anderen der Punkt. 67
Das Pünktchen in der Werkstatt. 68
Am Ende war das Pünktchen. 69
Zeichensalat. 70
Zeichen für die Welt. 74
Erste "Zeichen" für eine Pause. 76
Auf die Größe kommt es an. 78
The Final Frontier. 81
Gut, dass es Grenzen gibt. 83
Kapitel 4: Arbeiten mit Zahlen. 85
Manueller Rechenschieber. 86
Futter für den Prozessor. 88
Kopfrechnen. 90
Nachsitzen in Mathe. 92
Schwächen offenlegen. 95
Mir raucht der Kopf. 97
Mathematische Spezialitäten. 99
Keine Ahnung, aber ich verwende es trotzdem. 101
Am Ende der Mathewelt. 104
Den Typ mag ich nicht. 106
Warum man sich nicht auf jeden Typ einlassen sollte. 110
Der sanfte Typ. 112
Kapitel 5: Kontrollstrukturen in C++. 115
Endlich selbstständig sein und eigene Entscheidungen treffen. 116
Verzweigung, Abzweigung oder Kreuzung. 119
Wrong turn?. 121
Ein ganz anderer Fall. 125
Den Fall bearbeiten. 127
Den Fall analysieren. 129
Also sprach Zarathustra. 131
Immer diese Wiederholungen. 134
Und alles noch einmal. 138
Kapitel 6: Arrays, Strings, Vektoren, Strukturen und Zeiger. 141
Gleiche Typen in einer Reihe aufstellen. 142
Gib mir rohen Input (Bio-Arrays). 145
Das macht keinen Spaß. 147
Die gleichen Typen in einer Reihe aufstellen und wieder zurück. 150
Nie mehr Bio(-Arrays). 153
Am Ende hat es doch noch Spaß gemacht. 155
Die Mischlinge. 157
Endlich echte Schuhdaten. 159
Die gemischten Typen sind echt nützlich. 162
Von Unionen, Aufzählungen und Synonymen. 164
Leipziger Allerlei. 170
typedef Schrödinger hat_alles_kapiert_t. 172
Weißt du, wie viele Sternlein am Himmel stehen?. 174
Sternenkunde. 177
Wo geht's hier zur "Milky Way"?. 181
Wo gibt's hier frischen RAM?. 183
RAM mit WoW-Freunden auf Anfrage. 186
RAM Unleashed. 189
Kapitel 7: Funktionen. 193
Die Geister, die ich rufen will. 194
Erster Kontakt zum Jenseits. 197
Geisterjäger im Wohnzimmer. 199
Opfergaben für die Geister. 201
Unsere Gaben wurden angenommen. 206
Unendliche Stille. 208
Das Jenseits antwortet dir. 211
Die Stille ist zerrissen. 215
Jetzt bist du ein Medium. 218
Spezielle Geister. 220
Jenseits von Eden. 224
Am Ende der Geisterwelt. 227
Kapitel 8: Schlüsselwörter für Typen, Namensbereiche und die Präprozessor-Direktiven. 229
Eigenschaften ohne Ende. 230
Mindesthaltbarkeitsdatum ändern. 234
Gleich-Gültigkeitsbereich. 238
Extrawurst-Gültigkeitsbereich. 241
Ein eigenes kleines Königreich. 246
Lebensraum im Wohnzimmer. 252
Das #Ding vor dem Compiler. 255
#Ich bestimme, was #du bekommst. 259
#Ich h### all## v##sch###t. 263
Und jetzt alle zusammen!. 265
Rein ins Vergnügen. 271
Meister der Quelldateien. 275
Kapitel 9: Klassen. 277
Oben-ohne-Programmierung. 278
Ein Objekt erblickt das Licht der Welt. 280
Bei Klassendefinitionen den Überblick behalten. 284
Tieferer Einblick in die Elementfunktionen der Datenkapsel. 286
Elementfunktionen voll im Einsatz. 289
Toll, diese Klassenfunktionen. 291
Objekte erstellen. 293
Objekte verwenden. 296
Die Geschichte von Objekten. 299
Aufbauen und vernichten. 302
Frühjahrsputz. 307
(K)ein Kartenhaus. 310
Deep inside. 312
Praxis Dr. Schrödinger. 315
Wohnung von Dr. Schrödinger. 317
Spezielle Daten in der Kapsel. 319
*Gong* Die letzte Runde wird eingeläutet. 323
Kampfanalyse. 328
Kapitel 10: Überladen von Operatoren. 331
Eigene Rechengesetze. 332
Die Pärchen verwenden die Operatoren. 335
Glückliche Pärchen. 340
Einsame Operatoren überladen. 344
Das einsame Leben der einsamen Operatoren. 346
Am Ende bleibt ein einsamer Operator. 349
Weitere Operatoren überladen. 351
Spezielle Operatorüberladungen in der Praxis. 354
Spezialitäten auf dem Sofa. 360
Kapitel 11: Abgeleitete Klassen. 363
Erben ohne Erbschaftssteuer. 364
Ewig schleichen die Erben. 367
Damit keiner leer ausgeht. 371
Jetzt das Kleingedruckte lesen. 373
Das Kleingedruckte in der Praxis. 377
So macht erben langsam Spaß. 380
Erbe verwenden und erweitern. 382
Unser Anlageberater verwaltet das Erbe. 385
Ordentlich angelegt. 387
Konstruktives und destruktives Vererben. 389
Wer bekommt was. 392
Keiner geht leer aus. 394
Mehrfachvererbung. 396
Mehrfachvererbung in der Praxis. 398
Lohnt sich die Mehrfachvererbung überhaupt?. 401
Virtuelles Vererben. 403
Virtuelle Teilchen verwenden. 405
Zwischen Virtualität und Realität. 406
Abstrakte Welten. 408
Abstrakte Vielgestaltigkeit. 410
Was vom Abstrakten übrig blieb. 414
Kapitel 12: Templates. 419
Funktionen zum Ausstechen. 420
Plätzchen backen. 424
Am Ende sind nur noch Krümel da. 428
Klassen zum Ausstechen. 429
Klassen-Ausstecher in der Praxis. 433
Klassen-Ausstecher in der Wohnung. 438
Kapitel 13: Ausnahmebehandlung. 441
Versuchen, werfen und auffangen. 442
Jetzt schmeiß schon!. 446
Homerun. 450
Mit Klassen um sich schmeißen. 453
Schmeißen mit ganzen Klassen. 455
Homerun mit Klassen. 458
(Standard-)Ausnahmen im Angebot. 461
Wir probieren es aus. 464
Standardausnahme-Kontrolle. 468
Ausnahme-Spezifikation und noexcept ?. 470
Ausnahmen verweigern. 472
Keine Erwartungen. 474
Kapitel 14: Die Standardklasse string. 475
Schurz, Schürzen, Schürzenjäger. 476
Noch mehr Unterwäsche. 481
Und noch mehr davon. 483
Klamottenkiste. 485
Ich kann's nicht mehr hören: Strings. 490
Alles sauber dank "Schwarzer Zwerg". 494
Kapitel 15: Der Umgang mit Streams und Dateien. 495
Gib aus den Strom. 496
Mehr formatierter Output bitte. 499
Jetzt ist es raus. 502
Wir ändern die Richtung. 505
Wo ist mein Input?. 507
Jetzt ist es drin. 511
Wir manipulieren die Ströme. 513
Manipulation ist alles. 516
Ordentlich manipuliert. 520
Auch ein Strom hat seine Fehler. 522
Erst den Strom abstellen. 524
Die Sicherung ist geflogen. 525
Kann man auch was speichern?. 526
Alles gesichert.?. 531
Daten wiederherstellen. 537
Ein Strom für einen String?. 541
Schürzenjäger-Strom. 543
Ohne Isolation. 545
Kapitel 16: Einführung in die Standard Template Library (STL). 547
Fertigkuchen von Dr. STL.?. 548
Besser als "Selbermachen". 552
. und schmeckt auch noch gut!. 555
Detaillierteres Arbeiten mit sequenziellen Fertigkuchen. 558
Sequenzielle Fertigkuchen abschmecken. 563
Bereit zum Essen. 568
Detaillierteres Arbeiten mit assoziativen Fertigkuchen. 570
Assoziative Kuchen backen. 573
Auch assoziative Kuchen kann man essen. 579
Zwischen Fertigkuchen und weiteren Zutaten. 581
Die Hilfsmittel für Fertigkuchen und Zutaten im Einsatz. 586
Allmählich wird es öde. 589
Die fleißigen Arbeiter. 592
Algorithmen verwenden. 598
Ende gut, alles gut. 602
Kapitel 17: C++11 - der neue Standard. 605
C++ auf dem neuesten Stand(ard). 606
Neues Zeugs im Einsatz. 613
Cool, das neue Zeugs. 616
Noch mehr Neuigkeiten. 619
Neue Planeten braucht das Universum. 623
Neue Backmischungen sind auch gut. 626
Kluge Zeiger. 628
Klug auch in der Praxis. 634
Bist du auch so klug.?. 637
Von Hieroglyphen und regulären Ausdrücken. 639
Suchen mit Hieroglyphen. 645
Cleopatra ist da. 652
Parallele Welten. 654
Wir nehmen jetzt die Fäden in die Hand. 658
Nur nicht den Faden verlieren. 661
Schütze deine Daten. 663
Totgesperrt. 668
Am Ende des Fadens. 672
Index. 677
Erscheint lt. Verlag | 28.4.2012 |
---|---|
Reihe/Serie | Galileo Computing |
Verlagsort | Bonn |
Sprache | deutsch |
Maße | 200 x 235 mm |
Gewicht | 1628 g |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► C / C++ |
Schlagworte | Algorithmen • C++ • C++11 • C++ (Programmiersprache); Handbuch/Lehrbuch • GUI-Programmierung • Head First • STL |
ISBN-10 | 3-8362-1756-2 / 3836217562 |
ISBN-13 | 978-3-8362-1756-9 / 9783836217569 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich