Grundkurs C++ (5., erw. Aufl.)

個数:

Grundkurs C++ (5., erw. Aufl.)

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版
  • 商品コード 9783367104529

Description

C++-Grundwissen, kurz und knapp

Das gesamte Grundwissen zu C++ im praktischen Taschenbuchformat - zum Lernen und Nachschlagen. Vom ersten einfachen Programm bis zu komplexen Anwendungen. Übungen am Ende jedes Kapitels helfen Ihnen bei der Lernkontrolle. Sämtliche Grundlagen (Klassen, Vererbung, Polymorphie, Templates etc.) werden von den C++-Experten Jürgen Wolf und Martin Guddat kurz und übersichtlich dargestellt. Das Buch eignet sich hervorragend als Begleiter für das Studium der Informatik und anderer technischer Fächer. Die fünfte Auflage wurde umfassend überarbeitet und aktualisiert. Modernes C++ nach aktuellen Standards.

  • Eine kompakte Einführung in die Programmiersprache C++
  • Vom ersten Schritt bis zum komplexen Programm
  • Mit Codebeispielen, Übungen und Lösungen zum Selbstlernen

Aus dem Inhalt:

  • Das erste Programm in C++
  • Basisdatentypen
  • Typumwandlung
  • Verzweigungen
  • Schleifen
  • Funktionen
  • Präprozessor-Direktiven
  • Arrays und Zeichenketten (Strings)
  • Zeiger (Pointer)
  • Dynamische Speicherobjekte und Strukturen
  • Namensräume
  • Modulare Programmierung
  • Klassen und Objekte
  • Vererbung
  • Operatoren überladen
  • Templates
  • Exceptionhandling (Fehlerbehandlung)
  • Modernes C++ bis C++23


1. Einstieg in die Welt von C++ ... 19


1.1 ... Der C++-Standard ... 19

1.2 ... Die nötigen Werkzeuge für C++ ... 20

1.3 ... Übersetzen mit g++ und clang++ ... 24

1.4 ... Übersetzen mit einer Entwicklungsumgebung ... 26

1.5 ... Listings zum Buch ... 30

1.6 ... Kontrollfragen und Aufgaben im Buch ... 30

1.7 ... Aufgabe ... 30

1.8 ... Aufgabe zu C++ 23 ... 31


2. Erste Schritte in C++ ... 33


2.1 ... Das erste Programm in C++ ... 33

2.2 ... Anweisungen und Ausdrücke ... 35

2.3 ... Die Standardeingabe- und -ausgabestreams ... 37

2.4 ... Einige Begriffe zu C++ ... 43

2.5 ... Kontrollfragen und Aufgaben ... 45


3. Die eingebauten C++-Basisdatentypen ... 46


3.1 ... Variablen ... 46

3.2 ... Definition und Deklaration von Variablen ... 47

3.3 ... Initialisierung und Zuweisung von Werten ... 48

3.4 ... Ganzzahltypen ... 51

3.5 ... Ganzzahldatentyp für Zeichen ... 58

3.6 ... Fließkommazahlentypen ... 68

3.7 ... Der »auto«-Typ ... 71

3.8 ... Konstanten ... 72

3.9 ... Die Byte-Größe mit dem »sizeof«-Operator ... 73

3.10 ... Limits für die Basisdatentypen ... 74

3.11 ... Kontrollfragen und Aufgaben ... 77


4. Arbeiten mit den eingebauten Typen ... 78


4.1 ... Arithmetische Operatoren ... 78

4.2 ... Ungenaue Fließkommazahlen ... 86

4.3 ... Typumwandlung ... 88

4.4 ... Formatierte Ausgabe von Werten ... 94

4.5 ... Kontrollfragen und Aufgaben ... 95


5. Kontrollstrukturen ... 97


5.1 ... Der eingebaute Datentyp »bool« ... 97

5.2 ... Vergleichsoperatoren ... 98

5.3 ... Bedingte Anweisung mit »if« ... 101

5.4 ... Anweisungsblock für Kontrollstrukturen ... 102

5.5 ... Alternative »else«-Verzweigung ... 103

5.6 ... Bedingte Anweisung mit Initialisierung ... 105

5.7 ... Mehrfache Verzweigung ... 105

5.8 ... Der Bedingungsoperator »?:« ... 108

5.9 ... Logische Operatoren ... 109

5.10 ... Die Fallunterscheidung -- »switch« ... 111

5.11 ... Die kopfgesteuerte »while«-Schleife ... 114

5.12 ... Die fußgesteuerte »do-while«-Schleife ... 116

5.13 ... Die Zählschleife »for« ... 117

5.14 ... Kontrollierte Sprunganweisung Jürgen Wolf ist seit über 20 Jahren Autor und seit mehr als 10 Jahren passionierter Digitalfotograf. Seine Buchthemen sind Bildbearbeitung, Fotografie, Webentwicklung, Betriebssysteme und Programmierung. Und egal welches Thema: Bei jedem Buch ist es sein Ziel, auch komplexe Zusammenhänge klar und verständlich zu erklären. Prof. Dr. Martin Guddat lehrt an der Westfälischen Hochschule in Gelsenkirchen und Bocholt. Er hat langjährige Erfahrung in der Erstellung technischer Software, z. B. für Mobiltelefone und Fingerabdrucksensoren, zudem als IT-Projektleiter und als Berater im Bereich der Systemintegration großer Softwareprojekte. Buchtipp! Ahadesign.eu

最近チェックした商品