Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13898|Antwoord: 2

[C++] C++ Programmeerideeën [PDF download]

[Link kopiëren]
Geplaatst op 12-01-2015 21:28:29 | | | |
Inhoudsopgave
Voorwoord van de vertaler
inleiding
Hoofdstuk 1 Evolutie van Objecten 1
1.1 Basisconcepten 1
1.1.1 Object: Kenmerk + Gedrag 1
1.1.2 Overerving: Typerelaties 1
1.1.3 Polymorfisme 2
1.1.4 Bedieningsconcept: Hoe ziet een OOP-programma eruit 3
1.2 Waarom C++ opvolgt 3
1.2.1 Beter C 3
1.2.2 Een geleidelijke leerbenadering aannemen 4
1.2.3 Operationele efficiëntie 4
1.2.4 Makkelijker uit te drukken en het systeem te begrijpen 4
1.2.5 "Bibliotheek" zorgt ervoor dat je twee keer zoveel resultaat behaalt met de helft van de moeite 4
1.2.6 Foutafhandeling 5
1.2.7 Grote Programmering 5
1.3 Methodologie Introductie 5
1.3.1 Complexiteit 5
1.3.2 Interne Principes 6
1.3.3 Externe Principes 7
1.3.4 De Vijf Fasen van Objectontwerp 9
1.3.5 Wat de methode belooft 10
1.3.6 Wat de methode zou moeten bieden 10
1.4 Ontwerpen: Minimale aanpak 12
1.4.1 Vereiste 13
1.4.2 Hoog Concept 14
1.4.3 Behandeling 14
1.4.4 Structurering 14
1.4.5 Ontwikkeling 16
1.4.6 Herschrijven 17
1.4.7 Logica 17
1.5 Andere methoden 17
1.5.1 Booch 18
1.5.2 Verantwoordelijkheidsgedreven ontwerp (RDD) 19
1.5.3 Objectmodelleringstechnieken (OMT) 19
1.6 Strategieën voor de overgang naar OOP 19
1.6.1 Stap voor stap naar OOP 19
1.6.2 Managementbarrières 20
1.7 Samenvatting 21
Hoofdstuk 2 Data-abstractie 22
2.1 Verklaringen en Definities 22
2.2 Een pocket C-bibliotheek 23
2.3 Het Samenstellen: Projectcreatietool 29
2.4 Wat is abnormaal 29
2.5 Basisobjecten 30
2.6 Wat is Object 34
2.7 Abstracte Gegevenstypes 35
2.8 Objectdetails 35
2.9 Headerbestand formulier 36
2.10 Geneste Structuur 37
2.11 Samenvatting 41
2.12 Oefening 41
Hoofdstuk 3 Verborgen Implementatie 42
3.1 Beperkingen instellen 42
3.2 Toegangscontrole in C++ 42
3.3 Youyuan 44
3.3.1 Geneste Vriend 45
3.3.2 Is het pure 48
3.4 Objectindeling 48
3.5 Klasse 48
3.5.1 Stash 50 aanpassen met toegangscontrole
3.5.2 Stack 51 wijzigen met toegangscontrole
3.6 Omgaan met Klassen 51
3.6.1 Zichtbare Implementatie Sectie 51
3.6.2 Vermindering van dubbele compilatie 52
3.7 Samenvatting 54
3.8 Oefening 54
Hoofdstuk 4 Initialisatie en Zuivering 55
4.1 Initialisatie met Constructors 55 waarborgen
4.2 Gebruik van Destructors om Clearance 56 te waarborgen
4.3 Clear Definition Block 58
4.3.1 voor lus 59
4.3.2 Ruimtetoewijzing 60
4.4 Stash 61 met constructors en destructors
4.5 Stapel 63 met constructors en destructors
4.6 Collectie-initialisatie 65
4.7 Standaard Constructors 67
4.8 Samenvatting 68
4.9 Oefening 68
Hoofdstuk 5 Functieoverbelasting en Standaardparameters 69
5.1 Range Decompositie 69
5.1.1 Overbelasting van 70 met de returnwaarde
5.1.2 Beveiligingstype Verbinding 70
5.2 Voorbeelden van overbelasting 71
5.3 Standaardparameters 74
5.4 Samenvatting 81
5.5 Oefening 82
Hoofdstuk 6 Inleiding tot Input- en Outputstromen 83
6.1 Waarom Invoer- en Uitvoerstromen gebruiken 83
6.2 Problemen met invoer- en uitvoerstroom oplossen 86
6.2.1 Inzicht in Operator Overloads in Advance 86
6.2.2 Inserts en extractors 87
6.2.3 Algemeen Gebruik 88
6.2.4 Invoer 90 voor rijen
6.3 Bestandsinvoer- en uitvoerstromen 91
6.4 Invoer- en Uitgangstroombuffering 93
6.5 94 vinden in de Input/Output-stroom
6,6 strstreams 96
6.6.1 Opslag toegewezen aan gebruikers 96
6.6.2 Automatische opslagtoewijzing 98
6.7 Opmaak van de Output Stream 100
6.7.1 Intern opmaak van gegevens 101
6.7.2 Voorbeeld 102
6.8 Opmaakmanipulatoren 106
6.9 Manipulatoren creëren 108
6.10 Invoer/Uitvoer Stroom Voorbeeld 111
6.10.1 Codegeneratie 111
6.10.2 Een Eenvoudige Datarecord 117
6.11 Samenvatting 123
6.12 Oefening 123
Hoofdstuk 7 Constanten 124
7.1 Waarde vervangt 124
7.1.1 Const 124 in het headerbestand
7.1.2 Beveiliging van const 125
7.1.3 Collectie 126
7.1.4 Verschillen met C-taal 126
7.2 Pointer 127
7.2.1 Wijs naar const 127
7.2.2 Constpointer 127
7.2.3 Toewijzing en Type Checks 128
7.3 Functieparameters en Retourwaarden 128
7.3.1 Passing const waarde 128
7.3.2 Rendementen cons-waarde 129
7.3.3 In- en terugkeradres 131
7.4 Klasse 133
7.4.1 Const en enum 133 in de klas
7.4.2 Constanten in klassen tijdens compilatie 134
7.4.3 Const-objecten en lidfuncties 136
7.4.4 Alleen-lezen opslagcapaciteit 139
7.5 Volatiles 140
7.6 Samenvatting 141
7.7 Oefening 141
Hoofdstuk 8 Inline Functies 142
8.1 Gebreken in de preprocessor 142
8.2 Inline functies 144
8.2.1 Inline functies binnen Klassen 145
8.2.2 Toegangsfunctie 146
8.3 Inline functies en compilers 150
8.3.1 Beperkingen 150
8.3.2 Toewijzingsorder 150
8.3.3 Verberggedrag bij Constructors and Destructors 151
8.4 Verwarring verminderen 152
8.5 Kenmerken van Preprocessors 153
8.6 Verbeterde foutcontrole 154
8.7 Samenvatting 155
8.8 Oefening 155
Hoofdstuk 9 Naamgevingscontrole 157
9.1 Van Statische Leden in C 157
9.1.1 Statische variabelen binnen functies 157
9.1.2 Besturingsverbinding 160
9.1.3 Andere opslagtypespecificeerder 161
9.2 Naamruimte 161
9.2.1 Genereer een naamruimte 162
9.2.2 Gebruik van naamruimtes 163
9.3 Statische Leden in C++ 166
9.3.1 Opslag definiëren voor statische dataleden 166
9.3.2 Geneste en Lokale Klassen 168
9.3.3 Statische Lidfuncties 169
9.4 Afhankelijkheden van statische initialisatie 171
9.5 Conversie-Aansluiting Specificatie 174
9.6 Samenvatting 174
9.7 Oefening 174
Hoofdstuk 10 Referenties en Kopiëren van Constructors 176
10.1 Pointer in C++ 176
10.2 Referenties 176 in C++
10.2.1 Referenties in Functies 177
10.2.2 Richtlijnen voor parameteroverdracht 178
10.3 Kopiëren van Constructors 179
10.3.1 Doorgeven en teruggeven van 179 op Passeringswaarde
10.3.2 Kopiëren van constructors 182
10.3.3 Standaard Kopieerconstructor 187
10.3.4 Selectie van Copy Constructor Methoden 188
10.4 Aanwijzingen voor leden

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






Vorig:Win2003 Remote Desktop-poortwijziging
Volgend:Shenzhen Guanlan Middelbare School Blue Dedecms School Sjabloon
Geplaatst op 30-04-2015 22:36:46 |

Wat ga je doen?"
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com