Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13898|Antwort: 2

[C++] C++ Programmierideen [PDF Download]

[Link kopieren]
Veröffentlicht am 12.01.2015 21:28:29 | | | |
Inhaltsverzeichnis
Vorwort des Übersetzers
Vorwort
Kapitel 1 Entwicklung der Objekte 1
1.1 Grundkonzepte 1
1.1.1 Objekt: Merkmal + Verhalten 1
1.1.2 Vererbung: Typrelationen 1
1.1.3 Polymorphismus 2
1.1.4 Betriebskonzept: Wie sieht das OOP-Programm aus 3
1.2 Warum C++ nachfolgt 3
1.2.1 Besseres C 3
1.2.2 Einen schrittweisen Lernansatz verfolgen 4
1.2.3 Betriebseffizienz 4
1.2.4 Das System leichter auszudrücken und zu verstehen 4
1.2.5 "Bibliothek" bringt dir das doppelte Ergebnis mit halb so viel Aufwand 4
1.2.6 Fehlerbehandlung 5
1.2.7 Großes Programm 5
1.3 Methodik-Einführung 5
1.3.1 Komplexität 5
1.3.2 Interne Prinzipien 6
1.3.3 Externe Prinzipien 7
1.3.4 Die fünf Phasen des Objektdesigns 9
1.3.5 Was die Methode verspricht 10
1.3.6 Was die Methode bieten sollte 10
1.4 Entwurf: Minimaler Ansatz 12
1.4.1 Voraussetzung 13
1.4.2 High Concept 14
1.4.3 Behandlung 14
1.4.4 Strukturierung 14
1.4.5 Entwicklung 16
1.4.6 Umschreiben 17
1.4.7 Logik 17
1.5 Weitere Methoden 17
1.5.1 Booch 18
1.5.2 Verantwortungsgetriebenes Design (RDD) 19
1.5.3 Objektmodellierungstechniken (OMT) 19
1.6 Strategien für den Übergang zu OOP 19
1.6.1 Schritt für Schritt in OOP 19
1.6.2 Managementbarrieren 20
1.7 Zusammenfassung 21
Kapitel 2 Datenabstraktion 22
2.1 Erklärungen und Definitionen 22
2.2 Eine Taschen-C-Bibliothek 23
2.3 Zusammensetzen: Projekterstellungstool 29
2.4 Was ist abnormal 29
2.5 Grundlegende Objekte 30
2.6 Was ist Objekt 34
2.7 Abstrakte Datentypen 35
2.8 Objektdetails 35
2.9 Header-Dateiformular 36
2.10 Verschachtelte Struktur 37
2.11 Zusammenfassung 41
2.12 Übung 41
Kapitel 3 Versteckte Implementierung 42
3.1 Festlegung von Limits 42
3.2 Zugangskontrolle in C++ 42
3.3 Youyuan 44
3.3.1 Verschachtelter Freund 45
3.3.2 Ist es rein 48
3.4 Objekt-Layout 48
3.5 Baureihe 48
3.5.1 Modifikation von Stash 50 mit Zugriffskontrolle
3.5.2 Modifikation von Stack 51 mit Zugriffskontrolle
3.6 Umgang mit den Baureihen 51
3.6.1 Sichtbare Implementierung Abschnitt 51
3.6.2 Reduzierung der doppelten Kompilierung 52
3.7 Zusammenfassung 54
3.8 Übung 54
Kapitel 4 Initialisierung und Säuberung 55
4.1 Sicherstellung der Initialisierung mit Konstruktören 55
4.2 Einsatz von Destruktoren zur Sicherstellung der Freigabe 56
4.3 Klar Definition Block 58
4.3.1 für Loop 59
4.3.2 Raumzuweisung 60
4.4 Stash 61 mit Konstrukteuren und Destruktoren
4.5 Stapel 63 mit Konstruktoren und Destruktoren
4.6 Sammlungsinitialisierung 65
4.7 Standardkonstrukteure 67
4.8 Zusammenfassung 68
4.9 Übung 68
Kapitel 5 Funktionsüberladung und Standardparameter 69
5.1 Reichweitenzerlegung 69
5.1.1 Überlastung von 70 mit dem Rückgabewert
5.1.2 Sicherheitstyp Verbindung 70
5.2 Beispiele für Überlastung 71
5.3 Standardparameter 74
5.4 Zusammenfassung 81
5.5 Übung 82
Kapitel 6 Einführung in Eingabe- und Ausgabeflüsse 83
6.1 Warum Ein- und Ausgabeströme verwenden 83
6.2 Lösung von Eingabe- und Ausgangsflussproblemen 86
6.2.1 Verständnis von Operator-Überlastungen im Voraus 86
6.2.2 Einsätze und Auszieher 87
6.2.3 Gebräuchliche Verwendung 88
6.2.4 Eingabe 90 für Zeilen
6.3 Dateiein- und Ausgabeströme 91
6.4 Ein- und Ausgangspufferung 93
6.5 Finden von 94 im Ein-/Ausgangsstrom
6,6 strstreams 96
6.6.1 Speicher zugewiesen an Benutzer 96
6.6.2 Automatische Speicherzuweisung 98
6.7 Formatierung des Ausgabestroms 100
6.7.1 Internes Formatieren von Daten 101
6.7.2 Beispiel 102
6.8 Formatierungsmanipulatoren 106
6.9 Manipulatoren erschaffen 108
6.10 Ein-/Ausgabestrom-Beispiel 111
6.10.1 Codegenerierung 111
6.10.2 Ein einfacher Datensatz 117
6.11 Zusammenfassung 123
6.12 Übung 123
Kapitel 7 Konstanten 124
7.1 Wert ersetzt 124
7.1.1 const 124 in der Header-Datei
7.1.2 Sicherheit von Const 125
7.1.3 Sammlung 126
7.1.4 Unterschiede zur C-Sprache 126
7.2 Pointer 127
7.2.1 Hinweis auf Konstitution 127
7.2.2 Const Pointer 127
7.2.3 Zuweisungs- und Typprüfungen 128
7.3 Funktionsparameter und Rückgabewerte 128
7.3.1 Durchgangswert 128
7.3.2 Renditen Const-Wert 129
7.3.3 Pass- und Rücksendadresse 131
7.4 Baureihe 133
7.4.1 Const und Enum 133 in der Klasse
7.4.2 Konstanten in Klassen während der Kompilierung 134
7.4.3 Const-Objekte und Mitgliedsfunktionen 136
7.4.4 Schreib-nur-Speicherkapazität 139
7.5 Volatiles 140
7.6 Zusammenfassung 141
7.7 Übung 141
Kapitel 8 Inline-Funktionen 142
8.1 Defekte im Vorprozessor 142
8.2 Inline-Funktionen 144
8.2.1 Inline-Funktionen innerhalb der Klassen 145
8.2.2 Zugriffsfunktion 146
8.3 Inline-Funktionen und Compiler 150
8.3.1 Einschränkungen 150
8.3.2 Zuweisungsbefehl 150
8.3.3 Versteckverhalten bei Konstruktoren und Destruktoren 151
8.4 Verwirrung verringern 152
8.5 Eigenschaften von Präprozessoren 153
8.6 Verbesserte Fehlerprüfung 154
8.7 Zusammenfassung 155
8.8 Übung 155
Kapitel 9 Benennungskontrolle 157
9.1 Von statischen Mitgliedern in C 157
9.1.1 Statische Variablen innerhalb von Funktionen 157
9.1.2 Steueranschluss 160
9.1.3 Anderer Speichertyp-Spezifikator 161
9.2 Namensraum 161
9.2.1 Generiere einen Namensraum 162
9.2.2 Verwendung von Namensräumen 163
9.3 Statische Mitglieder in C++ 166
9.3.1 Speicherdefinition für statische Datenmitglieder 166
9.3.2 Verschachtelte und lokale Klassen 168
9.3.3 Statische Mitgliederfunktionen 169
9.4 Abhängigkeiten der statischen Initialisierung 171
9.5 Umwandlungsverbindung Spezifikation 174
9.6 Zusammenfassung 174
9.7 Übung 174
Kapitel 10 Referenzierung und Kopieren von Konstruktoren 176
10.1 Zeiger in C++ 176
10.2 Referenzen 176 in C++
10.2.1 Referenzen in Funktionen 177
10.2.2 Parameterübertragungsrichtlinien 178
10.3 Kopierende Konstrukteure 179
10.3.1 Weitergabe und Rückkehr von 179 durch Weitergabe des Werts
10.3.2 Kopierende Konstrukteure 182
10.3.3 Standard-Kopierkonstruktor 187
10.3.4 Auswahl der Kopierkonstruktormethoden 188
10.4 Hinweise an Mitglieder

C 编程思想.part01.rar (1 MB, Anzahl der Downloads: 5)
C 编程思想.part02.rar (1 MB, Anzahl der Downloads: 3)
C 编程思想.part03.rar (1 MB, Anzahl der Downloads: 1)
C 编程思想.part04.rar (1 MB, Anzahl der Downloads: 1)
C 编程思想.part05.rar (1 MB, Anzahl der Downloads: 1)
C 编程思想.part06.rar (1 MB, Anzahl der Downloads: 1)
C 编程思想.part07.rar (1 MB, Anzahl der Downloads: 1)
C 编程思想.part08.rar (1 MB, Anzahl der Downloads: 1)
C 编程思想.part09.rar (1 MB, Anzahl der Downloads: 1)
C 编程思想.part10.rar (1 MB, Anzahl der Downloads: 2)
C 编程思想.part11.rar (747.02 KB, Anzahl der Downloads: 1)






Vorhergehend:Win2003 Remote-Desktop-Portmodifikation
Nächster:Shenzhen Guanlan Middle School Blue Dedecms Schulvorlage
Veröffentlicht am 30.04.2015 22:36:46 |

Was wirst du tun?"
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com