架构师_程序员_码农网

B Hent passord
Registrer deg

QQ登录

Bare ett steg for å komme i gang

Søk i
Visning:9651|Svar: 2
打印 上一主题 下一主题

[C++]C++-programmeringsideer [PDF-nedlasting

[kopier lenke]
H 跳转到指定楼层
eieren av bygningen
2015-1-12 21:28:29 | 2015-1-12 21:28:29|只看该作者回帖奖励|ReverseBrowse|Lesemodus
Innholdsfortegnelse
Oversetterens forord
Forord
Kapittel 1 Utvikling av objekter 1
1.1 Grunnleggende begreper 1
1.1.1 Objekter: egenskaper + oppførsel 1
1.1.2 Nedarving: typerelasjoner 1
1.1.3 Polymorfisme 2
1.1.4 Operasjonelle konsepter: hvordan et OOP-program ser ut 3
1.2 Hvorfor C++ lykkes 3
1.2.1 Den bedre C 3
1.2.2 Bruk av en inkrementell læringstilnærming 4
1.2.3 Operasjonell effektivitet 4
1.2.4 Systemer er enklere å uttrykke og forstå 4
1.2.5 Biblioteker gir deg dobbelt så mye med halve innsatsen 4
1.2.6 Feilhåndtering 5
1.2.7 Programmering av store datamengder 5
1.3 Introduksjon til metodikken 5
1.3.1 Kompleksitet 5
1.3.2 Interne prinsipper 6
1.3.3 Eksterne prinsipper 7
1.3.4 De fem stadiene i objektdesign 9
1.3.5 Hva metodene lover 10
1.3.6 Hva metoder bør levere 10
1.4 Utforming: Den minimale metoden 12
1.4.1 Forutsetninger 13
1.4.2 Konsepter på høyt nivå 14
1.4.3 Behandling 14
1.4.4 Strukturering 15
1.4.5 Utvikling 16
1.4.6 Omskriving 17
17 1.4.7 Logikk 17
1.5 Andre metoder 17
1.5.1 Booch 18
1.5.2 Ansvarsdrevet design (RDD) 19
1.5.3 Objektmodelleringsteknikker (OMT) 19
1.6 Strategier for overgangen til OOP 19
1.6.1 Overgang til OOP 19
1.6.2 Håndtering av barrierer 20
1.7 Oppsummering 21
Kapittel 2 Abstraksjon av data 22
2.1 Deklarasjoner og definisjoner 22
2.2 Et lomme-C-bibliotek 23
2.3 Å sette det hele sammen: verktøy for prosjektopprettelse 29
2.4 Hva som ikke er normalt 29
2.5 Grunnleggende objekter 30
2.6 Hva er et objekt 34
2.7 Abstrakte datatyper 35
2.8 Detaljer om objekter 35
2.9 Overskriftsskjemaer 36
2.10 Nestede strukturer 37
2.11 Oppsummering 41
2.12 Øvelser 41
Kapittel 3 Implementering av Hide 42
3.1 Sette grenser 42
3.2 Tilgangskontroll i C++ 42
3.3 Venner 44
3.3.1 Nestede venner 45
3.3.2 Er det rent 48
3.4 Objektlayout 48
3.5 Klasser 48
3.5.1 Modifisere stash med tilgangskontroll 50
3.5.2 Modifisere stakken med tilgangskontroll 51
3.6 Håndtere klasser 51
3.6.1 Synlige implementasjoner 51
3.6.2 Redusere dupliserte kompileringer 52
3.7 Oppsummering 54
3.8 Øvelser 54
Kapittel 4 Initialisering og clearing 55
4.1 Sikre initialisering med konstruktører 55
4.2 Sikre rydding med destruktorer 56
4.3 Rydding av definisjonsblokker 58
4.3.1 For-løkker 59
4.3.2 Allokering av plass 60
4.4 Stash med konstruktører og destruktorer 61
4.5 Stabler med konstruktører og destruktorer 63
4.6 Initialisering av samlinger 65
4.7 Standardkonstruktør 67
4.8 Oppsummering 68
4.9 Øvingsoppgaver 68
Kapittel 5 Funksjonsoverbelastning og standardargumenter 69
5.1 Dekomponering av virkeområde 69
5.1.1 Overbelastning med returverdier 70
5.1.2 Sikker typekonkatenering 70
5.2 Eksempler på overbelastning 71
5.3 Standardargumenter 74
5.4 Oppsummering 81
5.5 Øvelser 82
Kapittel 6 Introduksjon til input-output-strømmer 83
6.1 Hvorfor bruke inn-ut-strømmer 83
6.2 Løsning av problemer med inn- og utdatastrømmer 86
6.2.1 En forsmak på operatøroverbelastning 86
6.2.2 Operatorer for innsetting og uttrekking 87
6.2.3 Vanlig bruk 88
6.2.4 Linjeorientert inndata 90
6.3 Inn- og utdatastrømmer for filer 91
6.4 Bufring av inn- og utdatastrømmer 93
6.5 Finne i en inn-/utdatastrøm 94
6.6 Strømme 96
6.6.1 Lagre allokert for brukeren 96
6.6.2 Automatisk allokering av lagringsplass 98
6.7 Formatering av utdatastrømmer 100
6.7.1 Formatering av data internt 101
6.7.2 Eksempler 102
6.8 Formatering av manipuleringsoperatorer 106
6.9 Oppbygging av manipuleringsoperatorer 108
6.10 Eksempel på inn- og utdatastrømmer 111
6.10.1 Generering av kode 111
6.10.2 En enkel datapost 117
6.11 Oppsummering 123
6.12 Øvelser 123
Kapittel 7 Konstanter 124
7.1 Erstatning av verdier 124
7.1.1 Konstanter i headerfilen 124
7.1.2 Sikkerhet ved const 125
7.1.3 Samlinger 126
126 7.1.4 Forskjeller fra C 126
7.2 Pekere 127
7.2.1 Pekere til const 127
127 7.2.2 Const-pekere 127
7.2.3 Tilordning og typesjekking 128
7.3 Funksjonsparametere og returverdier 128
7.3.1 Overlevering av en const-verdi 128
7.3.2 Retur av const-verdier 129
7.3.3 Overlevering og retur av adresser 131
7.4 Klasser 133
7.4.1 Const og enum i klasser 133
7.4.2 Konstanter i klasser under kompilering 134
7.4.3 Const-objekter og medlemsfunksjoner 136
7.4.4 Muligheter for skrivebeskyttet lagring 139
7.5 Variable (flyktige) 140
7.6 Oppsummering 141
7.7 Øvelser 141
Kapittel 8 Inline-funksjoner 142
8.1 Mangler i preprosessoren 142
8.2 Innebygde funksjoner 144
8.2.1 Inline-funksjoner inne i klasser 145
8.2.2 Tilgangsfunksjoner 146
8.3 Inline-funksjoner og kompilatoren 150
8.3.1 Begrensninger 150
8.3.2 Rekkefølgen av tilordninger 150
8.3.3 Skjult atferd i konstruktører og destruktorer 151
8.4 Reduksjon av forvirring 152
8.5 Funksjoner i preprosessoren 153
8.6 Forbedret feilsøking 154
8.7 Oppsummering 155
8.8 Øvelser 155
Kapittel 9 Navngiving av kontroller 157
9.1 Statiske medlemmer fra C 157
9.1.1 Statiske variabler inne i funksjoner 157
9.1.2 Kontrolltilkoblinger 160
9.1.3 Andre spesifiseringer av lagringstyper 161
9.2 Navnerom 161
9.2.1 Generering av et navnerom 162
9.2.2 Bruk av navnerom 163
9.3 Statiske medlemmer i C++ 166
9.3.1 Definere lagringsplass for statiske datamedlemmer 166
9.3.2 Nestede og lokale klasser 168
9.3.3 Statiske medlemsfunksjoner 169
9.4 Avhengigheter ved statisk initialisering 171
9.5 Konvertering av tilkoblingsbetegnelser 174
9.6 Oppsummering 174
9.7 Øvelser 174
Kapittel 10 Referanser og kopikonstruktører 176
10.1 Pekere i C++ 176
10.2 Referanser i C++ 176
10.2.1 Referanser i funksjoner 177
10.2.2 Retningslinjer for parameteroverlevering 178
10.3 Kopikonstruktører 179
10.3.1 Overlevering og returnering med verdi 179
10.3.2 Kopieringskonstruktører 182
10.3.3 Standard kopikonstruktør 187
10.3.4 Valg av metode for kopikonstruktører 188
10.4 Pekere til medlemmer

C Programming Ideas.part01.rar(1 MB, nedlastinger: 5)
C Programming Ideas.part02.rar(1 MB, nedlastinger: 3)
C Programming Ideas.part03.rar(1 MB, nedlasting: 1)
C Programming Ideas.part04.rar(1 MB, last ned: 1)
C Programming Ideas.part05.rar(1 MB, last ned: 1)
C Programming Ideas.part06.rar(1 MB, last ned: 1)
C Programming Ideas.part07.rar(1 MB, last ned: 1)
C Programming Ideas.part08.rar(1 MB, last ned: 1)
C Programming Ideas.part09.rar(1 MB, last ned: 1)
C Programming Ideas.part10.rar(1 MB, last ned: 2)
C Programming Ideas.part11.rar(747,02 KB, nedlasting: 1)






Forrige: Win2003 portmodifisering av eksternt skrivebord
Neste: [Atmosfærisk] Shenzhen Mission Hills High School blå dedecms skolemal
Første gang jeg så dette, var jeg i stand til å få en god titt på det, og jeg var i stand til å få en god titt på det, og jeg var i stand til å få en god titt på det, og jeg var i stand til å få en god titt på det.
sofa
2015-4-30 22:36:46 | 2015-4-30 22:36:46|只看该作者

Hva er det du gjør her?
Koden bondenettverket, bare publisert i prosessen med praksis, opplevde tekniske vanskeligheter, ikke villede andre.
Du må logge inn før du kan skrive tilbake Logg inn | Registrer deg

D enne versjonen av de integrerte regleneR


ANSVARSFRASKRIVELSE: All programvare, programmeringsmateriell eller artikler utgitt av Code Farmer Network er begrenset til studie- og forskningsformål; innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers vil alle konsekvensene være brukerens eget ansvar. Dette nettstedet informasjon fra nettverket, copyright tvist har ingenting å gjøre med dette nettstedet. Du må fjerne innholdet ovenfor helt fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt den ekte programvaren, kjøp registreringen og få bedre ekte service. Hvis det er noen overtredelse, vennligst kontakt oss via e-post for å håndtere det.

Mail To:help@itsvse.com

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

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

HurtigsvarTilbake til toppenTilbake til listen