架构师_程序员_码农网

G Wachtwoord opvragen
Registreren

QQ登录

Slechts één stap om te beginnen

Zoeken
Weergave:9651|Reply: 2
打印 上一主题 下一主题

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

[ kopieerlink]
L 跳转到指定楼层
de eigenaar van het gebouw
发表于 2015-1-12 21:28:29|只看该作者回帖奖励 | Omgekeerdbladeren| Leesmodus
Inhoudsopgave
Voorwoord van de vertaler
Voorwoord
Hoofdstuk 1 Evolutie van objecten 1
1.1 Basisconcepten 1
1.1.1 Objecten: eigenschappen + gedrag 1
1.1.2 Overerving: type-relaties 1
1.1.3 Polymorfisme 2
1.1.4 Operationele concepten: hoe ziet een OOP-programma eruit 3
1.2 Waarom C++ slaagt 3
1.2.1 De betere C 3
1.2.2 Een incrementele leerbenadering gebruiken 4
1.2.3 Operationele efficiëntie 4
1.2.4 Systemen zijn eenvoudiger uit te drukken en te begrijpen 4
1.2.5 Met bibliotheken krijg je twee keer zoveel als met de helft van de inspanning 4
1.2.6 Foutafhandeling 5
1.2.7 Groot programmeren 5
1.3 Inleiding tot de methodologie 5
1.3.1 Complexiteit 5
1.3.2 Interne principes 6
1.3.3 Externe principes 7
1.3.4 De vijf stadia van objectontwerp 9
1.3.5 Wat Methodes Beloven 10
1.3.6 Wat methoden moeten bieden 10
1.4 Opstellen: de minimale methode 12
1.4.1 Voorwaarden 13
1.4.2 Concepten op hoog niveau 14
1.4.3 Behandeling 14
1.4.4 Structureren 14
1.4.5 Uitwerken 16
1.4.6 Herschrijven 17
17 1.4.7 Logica 17
1.5 Andere methoden 17
1.5.1 Booch 18
1.5.2 Verantwoordelijkheidsgestuurd ontwerp (RDD) 19
1.5.3 Object Modelleringstechnieken (OMT) 19
1.6 Toegepaste strategieën voor de overgang naar OOP 19
1.6.1 Overstappen op OOP 19
1.6.2 De barrières beheren 20
1.7 Samenvatting 21
Hoofdstuk 2 Gegevensabstractie 22
2.1 Declaraties en definities 22
2.2 Een C-bibliotheek in zakformaat 23
2.3 Alles bij elkaar: gereedschappen voor het maken van projecten 29
2.4 Wat is niet normaal 29
2.5 Basisobjecten 30
2.6 Wat is een object 34
2.7 Abstracte Gegevenstypen 35
2.8 Details van objecten 35
2.9 Header Formulieren 36
2.10 Geneste Structuren 37
2.11 Samenvatting 41
2.12 Oefeningen 41
Hoofdstuk 3 Implementatie verbergen 42
3.1 Grenzen instellen 42
3.2 Toegangscontrole in C++ 42
3.3 Vrienden 44
3.3.1 Geneste vrienden 45
3.3.2 Is het puur 48
3.4 Objectindeling 48
3.5 Klassen 48
3.5.1 Stash wijzigen met toegangscontrole 50
3.5.2. Stapel wijzigen met toegangscontrole 51
3.6 Klassen voor handvatten 51
3.6.1 Zichtbare implementaties 51
3.6.2 Dubbele compilatie verminderen 52
3.7 Samenvatting 54
3.8 Oefeningen 54
Hoofdstuk 4 Initialisatie en wissen 55
4.1 Initialisatie garanderen met constructors 55
4.2 Opruimen garanderen met Destructors 56
4.3 Definitieblokken leegmaken 58
4.3.1 For-lussen 59
4.3.2 Ruimte toewijzen 60
4.4 Stash met constructors en destructors 61
4.5 Stapels met constructoren en destructoren 63
4.6 Initialisatie van verzamelingen 65
4.7 Standaard constructor 67
4.8 Samenvatting 68
4.9 Oefeningen 68
Hoofdstuk 5 Functie-overloading en standaardargumenten 69
5.1 Scope decompositie 69
5.1.1 Overloading met teruggaven 70
5.1.2 Veilige aaneenschakeling van typen 70
5.2 Voorbeelden van overloading 71
5.3 Standaard argumenten 74
5.4 Samenvatting 81
5.5 Oefeningen 82
Hoofdstuk 6 Inleiding tot invoer-uitvoerstromen 83
6.1 Waarom in-uitvoerstromen gebruiken 83
6.2 Problemen met invoer-uitvoerstromen oplossen 86
6.2.1 Een voorbeeld van Operator Overloading 86
6.2.2 Invoeg- en uitvoegoperatoren 87
6.2.3 Gewoon gebruik 88
6.2.4 Regelgeoriënteerde invoer 90
6.3. Bestandsinvoer- en uitvoerstromen 91
6.4 Invoer- en uitvoerstroom bufferen 93
6.5 Zoeken in een input/output stroom 94
6.6 strstreams 96
6.6.1 Toegewezen opslag voor de gebruiker 96
6.6.2 Automatische opslagtoewijzing 98
6.7 Formatteren van uitvoerstromen 100
6.7.1 Gegevens intern formatteren 101
6.7.2 Voorbeelden 102
6.8. Manipulatie operatoren formatteren 106
6.9 Opbouw van manipulatie operatoren 108
6.10 Voorbeeld van invoer- en uitvoerstromen 111
6.10.1 Code genereren 111
6.10.2 Een eenvoudig gegevensrecord 117
6.11 Samenvatting 123
6.12 Oefeningen 123
Hoofdstuk 7 Constanten 124
7.1 Waarde substitutie 124
7.1.1 Const in het headerbestand 124
7.1.2 Veiligheid van const 125
7.1.3 Verzamelingen 126
126 7.1.4 Verschillen met C 126
7.2 Wijzers 127
7.2.1 Wijzen naar const 127
127 7.2.2 Const pointers 127
7.2.3 Toewijzing en typecontrole 128
7.3 Functieparameters en returnwaarden 128
7.3.1 Een const waarde doorgeven 128
7.3.2 Const waarden teruggeven 129
7.3.3 Adressen doorgeven en teruggeven 131
7.4 Klassen 133
7.4.1 Const en enum in klassen 133
7.4.2 Constanten in klassen tijdens compilatie 134
7.4.3 Const objecten en lidfuncties 136
7.4.4 Alleen-lezen opslagmogelijkheden 139
7.5 Variabele (vluchtig) 140
7.6 Samenvatting 141
7.7 Oefeningen 141
Hoofdstuk 8 Inline functies 142
8.1 Fouten in de preprocessor 142
8.2 Inline functies 144
8.2.1 Inline functies binnen klassen 145
8.2.2 Toegangsfuncties 146
8.3 Inline functies en de compiler 150
8.3.1 Beperkingen 150
8.3.2 Volgorde van toewijzing 150
8.3.3 Gedrag verbergen in constructeurs en destructeurs 151
8.4 Verwarring verminderen 152
8.5 Eigenschappen van de preprocessor 153
8.6 Verbeterde foutcontrole 154
8.7 Samenvatting 155
8.8 Oefeningen 155
Hoofdstuk 9 Besturingselementen benoemen 157
9.1 Statische leden van C 157
9.1.1 Statische variabelen binnen functies 157
9.1.2 Besturingselement-verbindingen 160
9.1.3 Andere opslagtypespecificaties 161
9.2 Naamruimten 161
9.2.1 Een naamruimte genereren 162
9.2.2 Naamruimten gebruiken 163
9.3 Statische leden in C++ 166
9.3.1 Opslag definiëren voor statische gegevensleden 166
9.3.2 Geneste en lokale klassen 168
9.3.3 Statische lidfuncties 169
9.4 Afhankelijkheden van statische initialisatie 171
9.5. Verbindingsaanduidingen omzetten 174
9.6 Samenvatting 174
9.7 Oefeningen 174
Hoofdstuk 10 Referenties en kopieerconstructoren 176
10.1 Wijzers in C++ 176
10.2 Referenties in C++ 176
10.2.1 Referenties in functies 177
10.2.2 Richtlijnen voor het doorgeven van parameters 178
10.3 Kopieerconstructeurs 179
10.3.1 Waarde doorgeven en retourneren 179
10.3.2 Kopieerconstructeurs 182
10.3.3 Standaardkopieerconstructor 187
10.3.4 Methode selectie kopieerconstructor 188
10.4 Wijzers naar leden

C Programming Ideas.part01.rar(1 MB, downloads: 5)
C Programming Ideas.part02.rar(1 MB, downloads: 3)
C Programming Ideas.part03.rar(1 MB, download: 1)
C Programming Ideas.part04.rar(1 MB, download: 1)
C Programming Ideas.part05.rar(1 MB, download: 1)
C Programming Ideas.part06.rar(1 MB, download: 1)
C Programming Ideas.part07.rar(1 MB, download: 1)
C Programming Ideas.part08.rar(1 MB, download: 1)
C Programming Ideas.part09.rar(1 MB, download: 1)
C Programming Ideas.part10.rar(1 MB, download: 2)
C Programmeerideeën.part11.rar(747.02 KB, download: 1)






Vorige: win2003 remote desktop poort wijziging
Volgende: [Sfeervol] Shenzhen Mission Hills High School blauw dedecms schoolsjabloon
De eerste keer dat ik dit zag, kon ik het goed bekijken, en ik kon het goed bekijken, en ik kon het goed bekijken, en ik kon het goed bekijken, en ik kon het goed bekijken.
bank
发表于 2015-4-30 22:36:46|只看该作者
De code boer netwerk, alleen gepubliceerd in het proces van de praktijk, ondervonden technische problemen, anderen niet misleiden.
Je moet inloggen voordat je terug kunt posten Inloggen | Registreren

D eze versie van de integrale regels


DISCLAIMER: Alle software, programmeermaterialen of artikelen vrijgegeven door het Code Farmer Network zijn beperkt tot studie- en onderzoeksdoeleinden; de bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders zijn alle gevolgen voor eigen verantwoordelijkheid van de gebruiker. Deze site informatie van het netwerk, copyright geschil heeft niets te maken met deze site. Je moet de bovenstaande inhoud binnen 24 uur na het downloaden volledig van je computer verwijderen. Als je het programma leuk vindt, steun dan de echte software, koop de registratie en krijg betere echte service. Als er sprake is van inbreuk, neem dan per e-mail contact met ons op om dit op te lossen.

Mail To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-16 00:31

Snelle reactieTerug naar bovenTerug naar lijst