架构师_程序员_码农网

K Parooli taastamine
Registreeri

QQ登录

Ainult üks samm, et alustada

Otsi
View:9651|Reply: 2
打印 上一主题 下一主题

[C++]C++ programmeerimise ideed [PDF Download] C++ programmeerimise ideed [PDF Download

[kopeeri link]
L 跳转到指定楼层
hoone omanikule
发表于 2015-1-12 21:28:29|只看该作者回帖奖励|ReverseBrowse|Read Mode
Sisukord
Tõlkija eessõna
Eessõna
1. peatükk Objektide areng 1
1.1 Põhimõisted 1
1.1.1 Objektid: omadused + käitumine 1
1.1.2 Pärilikkus: tüübisuhted 1
1.1.3 Polümorfism 2
1.1.4 Operatiivsed mõisted: kuidas näeb välja OOP programm 3
1.2 Miks C++ õnnestub 3
1.2.1 Parem C 3
1.2.2 Inkrementaalse õppimise kasutamine 4
1.2.3 Operatsiooniline tõhusus 4
1.2.4 Süsteeme on lihtsam väljendada ja mõista 4
1.2.5 Raamatukogude abil saab kaks korda rohkem kasu poole väiksema vaevaga 4
1.2.6 Vigade käsitlemine 5
1.2.7 Suurte programmide koostamine 5
1.3 Sissejuhatus metoodikasse 5
1.3.1 Keerukus 5
1.3.2 Sisemised põhimõtted 6
1.3.3 Välised põhimõtted 7
1.3.4 Objekti projekteerimise viis etappi 9
1.3.5 Mida meetodid lubavad 10
1.3.6 Mida meetodid peaksid pakkuma 10
1.4 Kavandamine: Minimaalne meetod 12
1.4.1 Eeldused 13
1.4.2 Kõrgetasemelised mõisted 14
1.4.3 Töötlemine 14
1.4.4 Struktureerimine 14
1.4.5 Arendus 16
1.4.6 Ümberkirjutamine 17
17 1.4.7 Loogika 17
1.5 Muud meetodid 17
1.5.1 Booch 18
1.5.2 Vastutuspõhine disain (RDD) 19
1.5.3 Objektide modelleerimise meetodid (OMT) 19
1.6 OOP-le üleminekuks vastuvõetud strateegiad 19
1.6.1 Üleminek OOP-le 19
1.6.2 Takistuste haldamine 20
1.7 Kokkuvõte 21
peatükk Andmete abstraheerimine 22
2.1 Deklaratsioonid ja definitsioonid 22
2.2 Tasku-C raamatukogu 23
2.3 Kõik kokku panna: projekti loomise vahendid 29
2.4 Mis ei ole normaalne 29
2.5 Põhiobjektid 30
2.6 Mis on objekt 34
2.7 Abstraktsed andmetüübid 35
2.8 Objektide üksikasjad 35
2.9 Peatükivormid 36
2.10 Sisestatud struktuurid 37
2.11 Kokkuvõte 41
2.12 Harjutused 41
Peatükk 3 Piilu rakendamine 42
3.1 Piiride seadmine 42
3.2 Juurdepääsukontroll C++ keeles 42
3.3 Sõbrad 44
3.3.1 Sisestatud sõbrad 45
3.3.2 Kas see on puhas 48
3.4 Objektide paigutus 48
3.5 Klassid 48
3.5.1 Varamu muutmine juurdepääsukontrolliga 50
3.5.2 Stacki muutmine koos juurdepääsu kontrolliga 51
3.6 Käsitlusklassid 51
3.6.1 Nähtavad rakendused 51
3.6.2 Topeltkompileerimise vähendamine 52
3.7 Kokkuvõte 54
3.8 Harjutused 54
4. peatükk Initsialiseerimine ja tühjendamine 55
4.1 Initsialiseerimise tagamine konstruktoritega 55
4.2 Tühistamise tagamine destruktoritega 56
4.3 Definitsiooniblokkide kustutamine 58
4.3.1 For silmused 59
4.3.2 Ruumi eraldamine 60
4.4 Varumine konstruktorite ja destruktoritega 61
4.5 Korstnad konstruktorite ja destruktoritega 63
4.6 Kollektsiooni initsialiseerimine 65
4.7 Vaikimisi konstruktor 67
4.8 Kokkuvõte 68
4.9 Harjutused 68
Peatükk 5 Funktsioonide ülekoormamine ja vaikimisi argumendid 69
5.1 Ulatuse lahutamine 69
5.1.1 Ülelaadimine tagastusväärtustega 70
5.1.2 Turvaline tüüpide ühendamine 70
5.2 Ülekoormamise näited 71
5.3 Vaikeargumendid 74
5.4 Kokkuvõte 81
5.5 Harjutused 82
Peatükk 6 Sisse- ja väljavoogude sisse- ja väljavoolude sissejuhatus 83
6.1 Miks kasutada sisend-väljund voogusid 83
6.2 Sisend-väljundvoogude probleemide lahendamine 86
6.2.1 Operaatorite ülekoormamise eelvaade 86
6.2.2 Sisestamise ja väljavõtmise operaatorid 87
6.2.3 Üldine kasutamine 88
6.2.4 Reale orienteeritud sisend 90
6.3 Faili sisend- ja väljundvood 91
6.4 Sisend- ja väljundvoogude puhverdamine 93
6.5 Sisend-/väljundvoogude leidmine 94
6.6 strstreams 96
6.6.1 Kasutajale eraldatud salvestused 96
6.6.2 Automaatne salvestusruumi eraldamine 98
6.7 Väljundvoo vormindamine 100
6.7.1 Andmete sisemine vormindamine 101
6.7.2 Näited 102
6.8 Vormindamise manipulatsioonioperaatorid 106
6.9 Manipulatsioonioperaatorite koostamine 108
6.10 Sisend- ja väljundvoogude näide 111
6.10.1 Koodi genereerimine 111
6.10.2 Lihtne andmestik 117
6.11 Kokkuvõte 123
6.12 Harjutused 123
Peatükk 7 Konstandid 124
7.1 Väärtuse asendamine 124
7.1.1 Konstandid päisefailis 124
7.1.2 Const-i turvalisus 125
7.1.3 Kogumikud 126
126 7.1.4 Erinevused C-st 126
7.2 Osutajad 127
7.2.1 Osutajad constile 127
127 7.2.2 Const-osutajad 127
7.2.3 Assigneerimine ja tüübikontroll 128
7.3 Funktsiooni parameetrid ja tagastusväärtused 128
7.3.1 Const-väärtuse üleandmine 128
7.3.2 Const-väärtuste tagastamine 129
7.3.3 Aadresside üleandmine ja tagastamine 131
7.4 Klassid 133
7.4.1 Const ja enum klassides 133
7.4.2 Konstandid klassides kompileerimise ajal 134
7.4.3 Const-objektid ja liikmefunktsioonid 136
7.4.4 Ainult lugemisvõimalused 139
7.5 Muutujad (volatile) 140
7.6 Kokkuvõte 141
7.7 Harjutused 141
Peatükk 8 Inline-funktsioonid 142
8.1 Eelprotsessori vead 142
8.2 Inline-funktsioonid 144
8.2.1 Inline-funktsioonid klasside sees 145
8.2.2 Juurdepääsufunktsioonid 146
8.3 Inline-funktsioonid ja kompilaator 150
8.3.1 Piirangud 150
8.3.2 Määramise järjekord 150
8.3.3 Käitumise varjamine konstruktoritesse ja destruktoritesse 151
8.4 Segaduse vähendamine 152
8.5 Eelprotsessori omadused 153
8.6 Parandatud veakontroll 154
8.7 Kokkuvõte 155
8.8 Harjutused 155
Peatükk 9 Kontrollide nimetamine 157
9.1 Staatilised liikmed C-st 157
9.1.1 Staatilised muutujad funktsioonide sees 157
9.1.2 Kontrollühendused 160
9.1.3 Muud salvestustüübi määrajad 161
9.2 Nimisalad 161
9.2.1 Nimeruumi genereerimine 162
9.2.2 Nimeruumide kasutamine 163
9.3 Staatilised liikmed C++ keeles 166
9.3.1 Staatiliste andmeelementide salvestusruumi defineerimine 166
9.3.2 Sisestatud ja kohalikud klassid 168
9.3.3 Staatilised liikmefunktsioonid 169
9.4 Staatilise initsialiseerimise sõltuvused 171
9.5 Ühenduse nimetuste teisendamine 174
9.6 Kokkuvõte 174
9.7 Harjutused 174
Peatükk 10 Viited ja konstruktorite kopeerimine 176
10.1 Osutajad C++-s 176
10.2 Viited C++-s 176
10.2.1 Viited funktsioonides 177
10.2.2 Parameetrite edastamise juhised 178
10.3 Konstruktorite kopeerimine 179
10.3.1 Väärtuse järgi üleandmine ja tagastamine 179
10.3.2 Konstruktorite kopeerimine 182
10.3.3 Vaikimisi kopeerimiskonstruktor 187
10.3.4 Koopiakonstruktori meetodi valik 188
10.4 Osutajad liikmetele

C programmeerimise ideed.part01.rar(1 MB, allalaadimised: 5)
C Programming Ideas.part02.rar(1 MB, allalaadimised: 3)
C programmeerimise ideed.part03.rar(1 MB, allalaadimine: 1)
C programmeerimise ideed.part04.rar(1 MB, allalaadimine: 1)
C Programming Ideas.part05.rar(1 MB, allalaadimine: 1)
C programmeerimise ideed.part06.rar(1 MB, allalaadimine: 1)
C Programming Ideas.part07.rar(1 MB, allalaadimine: 1)
C programmeerimise ideed.part08.rar(1 MB, allalaadimine: 1)
C Programming Ideas.part09.rar(1 MB, allalaadimine: 1)
C programmeerimise ideed.part10.rar(1 MB, allalaadimine: 2)
C programmeerimise ideed.part11.rar(747.02 KB, allalaadimine: 1)






Paari: win2003 kaugtöölaua pordi muutmine
Järgmine: [Atmosfääriline] Shenzhen Mission Hills High School sinine dedecms kooli malli
Esimest korda ma nägin seda, et ma sain seda hästi vaadata, ja ma sain seda hästi vaadata, ja ma sain seda hästi vaadata, ja ma sain seda hästi vaadata, ja ma sain seda hästi vaadata, ja ma sain seda hästi vaadata, ja ma sain seda hästi vaadata.
diivan
发表于 2015-4-30 22:36:46|只看该作者

Mida sa siin teed?
Kood taluniku võrgustik, ainult avaldatud praktika käigus, tekkinud tehnilised raskused, ärge eksitage teisi.
Sa pead sisse logima, enne kui saad tagasi postitada Logi sisse | Registreeru

S ee versioon integraalseid reegleid


DISCLAIMER: Kogu tarkvara, programmeerimismaterjalid või artiklid, mis on avaldatud Code Farmer Network'i poolt, on piiratud õppe- ja teadustöö eesmärgil; ülaltoodud sisu ei tohi kasutada kaubanduslikel või ebaseaduslikel eesmärkidel, vastasel juhul kõik tagajärjed palun kasutaja enda vastutusel. See sait teavet võrgu, autoriõiguse vaidlus ei ole midagi pistmist selle saidi. Te peate eespool nimetatud sisu täielikult eemaldama oma arvutist 24 tunni jooksul pärast allalaadimist. Kui teile meeldib programm, palun toetage ehtsat tarkvara, ostke registreerimine ja saada paremat ehtsat teenust. Kui esineb rikkumine, võtke meiega ühendust e-posti teel, et sellega tegeleda.

Mail To:help@itsvse.com

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

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

Kiire vastusTagasi ülesTagasi nimekirja